A voir également:
- Fonction preg_match
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Fonction somme excel - Guide
- Fonction miroir - Guide
- Fonction remplacer word - Guide
2 réponses
Kaldoran
Messages postés
137
Date d'inscription
mercredi 31 octobre 2012
Statut
Membre
Dernière intervention
21 juin 2015
29
15 mai 2014 à 20:04
15 mai 2014 à 20:04
Salut,
https://www.developpez.net/forums/d1131360/php/langage/probleme-preg_match-appostrophe-accent-c/
je te renvoi la dessus ;)
et sinon :
https://www.developpez.net/forums/d1131360/php/langage/probleme-preg_match-appostrophe-accent-c/
je te renvoi la dessus ;)
et sinon :
$regex_text = "#^\p{L}(\p{L}+[- ']?)*\p{L}$#ui"; if(preg_match($regex_text, $chaine)) { echo $chaine.' : OK !'; } else { echo $chaine.' : PAS ok !'; }
Si ça peut t'aider dans mes formulaires j'utilise des inputs de ce style :
<input type="text" id="nom" name="nom" title="Les lettres de l'alphabet, les caractères accentués, l'espace et - sont autorisés" pattern="[A-Za-zéàâêîôûèùç][A-Za-zéàâêîôûèùç -]{2,29}" required="required" maxlength="30" placeholder="DUPONT"/>
J'ignore si les expressions régulières sont les mêmes lorsqu'on utilise preg_match.
<input type="text" id="nom" name="nom" title="Les lettres de l'alphabet, les caractères accentués, l'espace et - sont autorisés" pattern="[A-Za-zéàâêîôûèùç][A-Za-zéàâêîôûèùç -]{2,29}" required="required" maxlength="30" placeholder="DUPONT"/>
J'ignore si les expressions régulières sont les mêmes lorsqu'on utilise preg_match.