Skip to main content
Version: Next

Expressions régulières utiles

1. Vérifier la conformité d'un champ de type mail

Ajouter l'expression régulière suivante dans le contrôle du champ ('ValidationExpression') :

^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$

Ajouter le texte à afficher à l'utilisateur dans l'atrtribut ValidationErrorText : Ex : Le format est incorrect !

2. Vérifier que le champ ne contient pas un caractère spécial (exemple : ; )

Ajouter l'expression régulière suivante dans le contrôle du champ ('ValidationExpression') :

[^;]+

Ajouter le texte à afficher à l'utilisateur dans l'atrtribut ValidationErrorText : Ex : Le point virgule n'est pas autorisé !

3. Vérifier la conformité d'un champ contenant plusieurs adresses mail séparées par des ';'

Ajouter l'expression régulière suivante dans le contrôle du champ ('ValidationExpression') :

(([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)(\s*;\s*|\s*$))*   

4. Vérifier qu'un champ texte ne contient que des chiffres

Ajouter l'expression régulière suivante dans le contrôle du champ ('ValidationExpression') :

[0-9]+

5. Vérifier la conformité d'un champ texte contenant des valeurs de type tolérance ( ex: '+1.75 / -1.77')

Ajouter l'expression régulière suivante dans le contrôle du champ ('ValidationExpression') :

^\s*([+])\d*(\,|\.)?\d*\s*\/\s*([-])\d*(\,|\.)?\d*\s*$

Exemple

image.png

Références

https://developer.mozilla.org/fr/docs/Web/JavaScript/Guide/Expressions_r%C3%A9guli%C3%A8res