Bonjour à tout le monde.
Dans un message, je voudrais interdire plus de trois espace consécutifs dans un filtre de validation input. Ceci est mon filtre:
Mon regexp actuel permet d'écrire autant d'espace via \s et de caractère majuscules et minuscules. Sauf qu'un message pourrait contenir 200 espaces en début
Code : Sélectionner tout - Visualiser dans une fenêtre à part if (!filter_input(INPUT_POST, "name", FILTER_VALIDATE_REGEXP, array("options"=>array("regexp"=>"/^[a-zA-Z\s]{1,1000}$/"))) === false)
de chaine ou partout dans la chaine. Je veux rendre invalide la chaine s'il y a plus de trois espaces consécutifs peut importe l'endroit dans la chaine.
Je ne sais pas quoi ajouter comme regexp. Je dois utiliser absolument le filtre input comme il est la. C'est le regexp que je veux améliorer.
Une aide serait appréciée. merci.
Partager