Preg_match et espace
skyrim23
-
[Dal] Messages postés 6122 Date d'inscription Statut Contributeur Dernière intervention -
[Dal] Messages postés 6122 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Comment autorisé les espaces lors d'un preg_match ?
voici mon code:
bonne journée.
Comment autorisé les espaces lors d'un preg_match ?
voici mon code:
elseif(!preg_match('#^[a-zA-Z0-9]+$#', $_POST['titre']) ) { }
bonne journée.
2 réponses
-
-
Bonjour skyrim23,
Pour matcher un ou plusieurs "blancs", compte tenu de ta regexp, tu ajoutes juste\s
dans tes crochets, comme cela :^[a-zA-Z0-9\s]+$
Cela va matcher les espaces et les tabulations.
Si tu veux spécifiquement te limiter aux espaces, tu mets juste un espace :
^[a-zA-Z0-9 ]+$
Dans la doc signalée par le père, c'est là :
https://www.php.net/manual/fr/regexp.reference.escape.php
https://www.php.net/manual/fr/regexp.reference.character-classes.php
Dal