OldMan
Power Member
Boas!
Reparei hoje que a RegExp que usava para validar o campo que vai guardar o nome não estava a aceitar nomes com acentos (João, José, Hönger, etc). Tentei algo como isto:
No Reggy ele parece estar a filtrar bem, mas no javascript nem tanto:
asfasfas - pass
1235235 - fail
/)&=)()/ - fail
asf412412 - pass
asf(&/(&)( - pass
Estes dois últimos não era suposto terem passado, até porque no Reggy não passavam. Que estou eu a fazer mal?
Reparei hoje que a RegExp que usava para validar o campo que vai guardar o nome não estava a aceitar nomes com acentos (João, José, Hönger, etc). Tentei algo como isto:
Código:
[a-zA-ZéúíóáÉÚÍÓÁèùìòàÈÙÌÒÀõãñÕÃÑêûîôâÊÛÎÔÂëÿüïöäËYÜÏÖÄ\s\'\-]
asfasfas - pass
1235235 - fail
/)&=)()/ - fail
asf412412 - pass
asf(&/(&)( - pass
Estes dois últimos não era suposto terem passado, até porque no Reggy não passavam. Que estou eu a fazer mal?
Código:
txtRegExp = /[a-zA-Z][éúíóáÉÚÍÓÁèùìòàÈÙÌÒÀõãñÕÃÑêûîôâÊÛÎÔÂëÿüïöäËYÜÏÖÄ\-\'\s]?/;
if (!name.match(txtRegExp)){
/* bla bla bla bla */
}