validation avec preg_match
Actuelement j'utilise la fonction preg_match pour valider les informations envoyé par l'utilisateur mais j'ai des difficulté avec les caractère accentué...
J'ai besoin d'une fonction plus efficace ou la facon d'ajouter ces caractères à ma validation avec preg_match
cette fonction valide que mon nom commance par une lettre et contient bien juste des lettres des - des ' et des espace
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
function fxValidNom($Nom) {
$Retour = 1;
if (!empty($Nom)){
$pattern = '/^([a-z][a-z-\' ]*[a-z-\' ][a-z\'])$/ix';
if(!preg_match ($pattern, $Nom)){
$Retour = 2;
}
}else{
$Retour = 0;
}
return $Retour;
} |
j'ai esseyé d'ajouter les caractère accentué mais sa me donne des erreurs...