Input text : interdire # et &

Fermé
badmax93 Messages postés 15 Date d'inscription mardi 22 décembre 2009 Statut Membre Dernière intervention 27 décembre 2009 - 26 déc. 2009 à 08:11
 le père - 26 déc. 2009 à 10:45
Bonjour,

j'ai beau essayé tous les codes qui me passent par la tête, je n'arrive pas à interdire l'utilisation du # et du & dans un formulaire.

J'ai essayé preg_match("#\##", $pseudo) et preg_match("#\&#", $pseudo)
ou encore preg_match("###", $pseudo) et preg_match("#&#", $pseudo)

mais sans grand succès ...

Merci de m'aider :)

3 réponses

badmax93 Messages postés 15 Date d'inscription mardi 22 décembre 2009 Statut Membre Dernière intervention 27 décembre 2009 1
26 déc. 2009 à 08:50
up !
0
Bonjour

Et si tu te servais plutôt de strpos au lieu de preg_match que tu ne maîtrises visiblement pas ? C'est beaucoup moins lourd pour des recherches aussi simples :
https://www.php.net/manual/fr/function.strpos.php
0
Je n'ai pas l'habitude d'utiliser preg_match, mais je viens d'essayer preg_match("#\##", $pseudo) et preg_match("#&#", $pseudo), et preg_match("#\&#", $pseudo), ça a bien l'air de marcher.
Par contre preg_match("###", $pseudo) est incorrect mais ça on pouvait s'en douter
0