Outils pour utilisateurs

Outils du site


devweb:regex:start (lu 24416 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

devweb:regex:start [06-02-2014 08:44]
edmc73 créée
devweb:regex:start [06-06-2016 22:52] (Version actuelle)
edmc73 [preg_match]
Ligne 30: Ligne 30:
  
 options: i case insensitive m make dot match newlines x ignore whitespace in regex o perform #{...} substitutions only once options: i case insensitive m make dot match newlines x ignore whitespace in regex o perform #{...} substitutions only once
 +
 +
 +Vérifier si une chaine de caractère contient des chiffres
 +
 +<code php>
 +if(preg_match('#[0-9]#', "Je contiens quelques chiffres 0 1 2 3 "))
 +  echo "VRAI cette chaine contient des chiffres";
 +else
 +  echo "FAUX il n'y a pas de chiffres dans cette chaine";
 +</code>
 +
 +S'assurer qu'une chaine ne contienne QUE des lettres de l'alphabet ou des chiffres ou des tirets ou des tirets bas.
 +<code php>
 +if(!preg_match('#[^a-zA-Z0-9_-]#', "toto"))
 +  echo "VRAI ma chaine est conforme, il n'y a rien d'autre que des lettres, chiffres, tiret ou tiret bas";
 +else
 +  echo "FAUX ma chaine contient un caractère non autorisé!!!";
 +</code>
 +
devweb/regex/start.1391672666.txt.gz · Dernière modification: 06-02-2014 08:44 de edmc73