1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

[Javascript] Expressões regulares para caracteres acentuados

Discussão em 'Web Development' iniciada por MadOnion, 1 de Abril de 2009. (Respostas: 2; Visualizações: 3122)

  1. MadOnion

    MadOnion Folding Member

    Boa noite pessoal.
    Antes de abrir o tópico, tentei pesquisar algo sobre expressões regulares com caracteres acentuados(provavelmente unicode).

    Tenho um formulário que contém, entre outros, o campo nome, que pode/deve tanto ser preenchido tanto por pessoas com nome sem acentos, como com acentos.
    Pesquisei na net, mas não vi nada de especial, alguém tem alguma sugestão?

    Cumps
     
  2. MadOnion

    MadOnion Folding Member

    Às vezes com um bocado mais de paciência chega-se lá, mas fica o tópico para quem quiser saber.
    Depois de pesquisar no unicode, cheguei a uma solução, deficiente ou não mas funciona.

    Código:
    /^[a-z\u00C0-\u00ff A-Z]+$/;
    Unicode - Chart

    Cumps
     
  3. K0mA

    K0mA Power Member

    A solução é meter lá todos os caracteres acentuados que queiras fazer coincidr com a expressão por ex:
    /coração/ coincide com coração.
     

Partilhar esta Página