par
Duracell2 » 04 déc. 2008, 14:55
Bonjour, j'ai besoin d'un script qui vérifie qu'une string en entrée ne contienne que des caractères autorisés. Si elle contient au moins 1 caractère qui n'est pas autorisé, alors le script doit renvoyer false.
Les caractères autorisés sont : a-z, A-Z, 0-9, ()+,=?./:- ainsi que LF et CR.
Je suppose que le plus facile est de définir une expression régulière pour cela, et utiliser ensuite regexp.test (stringToCheck) .
Malheureusement, je ne sais pas comment exprimer LF et CR (retour chariot) dans mon expression régulière. Pour l'instant, ça donne ça :
var regexp = /[^a-z0-9 ()+,=?./:-]/mgi
Quelqu'un sait-il comment y ajouter LF et CR ?
Merci

Bonjour, j'ai besoin d'un script qui vérifie qu'une string en entrée ne contienne que des caractères autorisés. Si elle contient au moins 1 caractère qui n'est pas autorisé, alors le script doit renvoyer false.
Les caractères autorisés sont : a-z, A-Z, 0-9, ()+,=?./:- ainsi que LF et CR.
Je suppose que le plus facile est de définir une expression régulière pour cela, et utiliser ensuite regexp.test (stringToCheck) .
Malheureusement, je ne sais pas comment exprimer LF et CR (retour chariot) dans mon expression régulière. Pour l'instant, ça donne ça :
var regexp = /[^a-z0-9 ()+,=?./:-]/mgi
Quelqu'un sait-il comment y ajouter LF et CR ?
Merci :wink: