Bonjour,
je débute en regex.
J'ai lu plein de tutos sur ces dernières mais j'avoue m'y perdre à force.
Voici ce que je voudrais faire:
afficher une erreur
- si la variable $nom ne commence pas par une lettre
ou
- si la variable $nom contient autre chose que des lettres (et quelques accentuées) ou tiret(-).
J'ai réussi(enfin je pense avoir testé toutes les solutions) en faisant deux REGEX.
Je me demande s'il est possible de tout réunir dans la même expression.
Code : Sélectionner tout - Visualiser dans une fenêtre à part if(preg_match("#[^a-zéèàùûêâôë-]#i", $nom ) || preg_match("#^[^a-zéèàùûêâôë]#i", $nom ))
Merci d'avance pour vos réponses..
EDIT: il faudrait aussi que les espaces soit autorisés.
Partager