[RESOLU] Seulement nom prénom (empêche pseudo) regex

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Seulement nom prénom (empêche pseudo) regex

Re: Seulement nom prénom (empêche pseudo) regex

par FranckyNow » 15 juil. 2016, 17:24

Ok merci beaucoup :D

Re: Seulement nom prénom (empêche pseudo) regex

par or 1 » 15 juil. 2016, 17:10

la tienne : il faut au moins une lettre quelque soit sa place
la mienne : il ne faut que les caractères prévus, du début à la fin de la chaine

Re: Seulement nom prénom (empêche pseudo) regex

par FranckyNow » 15 juil. 2016, 17:05

Merci beaucoup pour ta réponse :D Mais je ne comprends pas pourquoi cela fonctionne ?

Re: Seulement nom prénom (empêche pseudo) regex

par or 1 » 15 juil. 2016, 14:42

if (preg_match("#^[\pL\s'-]+$#i", 'nom prénom'))

Seulement nom prénom (empêche pseudo) regex

par FranckyNow » 15 juil. 2016, 12:34

Bonjour,
j'essaye de créer un regex qui ne vérifie que les nom prénom dans un formualaire. Pour l'instant j'ai cela :
if (preg_match("#[\pL\s-']+#i", 'nom prénom')) 
{
	echo "c bon";
}

else
{
	echo "c pas bon";
}
Mais il laisse passer les chiffres.
Auriez vous une idée de comment faire pour empêcher les chiffres et les caractères spéciaux ?

Merci d'avance :)

Bonne journée