Validation d'un champ prénom
Salut tout le monde,
voila je dois checker la validité d'un champ prénom. donc il ne dois pas contenir de numéro ni que caractères spéciaux mise à part le "-" pour un prénom composé.
je pense que la meilleure méthode pour le faire c'est de faire un bon regex mais je ne sais vraiment pas comment le faire... est-ce que quelqu'un pourrait me donner un petit exemple ?
pour le moment jai que sa lol
Code:
$regexNom = '`^[a-zA-Z-]+$`';
jaimerai encore savoir comment lui dire que le trait d'union ne dois pas etre en début de chaine ni a la fin et qu'il accèpte les accent ? merci
Fusion ( une minute d'intervalle... )
ben voici un extrait de mon code ... je ne voit pas vraiment ou est le problème...
Code:
1 2 3 4 5 6 7 8
| $regexNom = '#^[^-][[:alpha:]-][^-]+$#';//regex pour spécifier ce que l'on désire dans la chaine
if(!preg_match($regexNom,$value)){
$str .= $instance_lang -> Loadlang('texteCheckNomCaractInscription').'<br>';
$error = true;
}else{
$str .= '';
} |
???
Citation:
Envoyé par Maxoo
redonne le regexp que tu utilise ?
Code:
$regexNom = '#^[^-][[:alpha:]-][^-]+$#';
voila