web-dev-qa-db-fra.com

Devrions-nous autoriser des caractères spéciaux ou des chiffres dans le champ du nom?

J'ai besoin d'une validation générique pour le champ du prénom et du nom de famille qui sera utilisé partout. Actuellement j'utilise:

/ ^ [A-Za-z]? [A-Za-z] * $ /

7
Nitesh Goyal

Oui vous devriez!

Votre suggestion d'avoir une règle de validation serait une très mauvaise idée. Saviez-vous que le nom de famille le plus courant au monde est 王?

Voici un article classique que vous devez lire: http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/

Toutes ces hypothèses sont fausses :

  • (...)

  • Les noms des personnes sont écrits en ASCII.

  • (...)

  • Les noms des personnes ne contiennent pas de chiffres.

  • (...)

21
Bart Gijssens