Articles sur : Application Web
Cet article est aussi disponible en :

Comment écrire / Formulation Regex

Articles sur: Web App

Articles sur: Workflows & Activités

Regex est une expression régulière qui définit ou restreint ce qu'un utilisateur entre/remplit dans les questions d'entrée (entrée de texte, nombre entier, décimal, etc.). Nous avons une disposition pour l'utiliser à la fois dans la liste et dans les Workflows, voir ci-dessous comment en formuler un.

Définition des caractères;



[] - un ensemble de caractères

\ - Signale une séquence spéciale (peut également être utilisé pour masquer des caractères spéciaux)

. - N'importe quel caractère (sauf le caractère de nouvelle ligne)

^ - Commence par

$ - Se termine par

{} - Exactement le nombre d'occurrences spécifiés

| - Soit ou - Utilisé pour combiner facilement regex avec deux fonctions ou plus

() - Capturer et grouper


Définit les descriptions



[0123] - Renvoie une correspondance où l'un des chiffres spécifiés (0, 1, 2 ou 3) est présent

[0-9] - Renvoie une correspondance pour n'importe quel chiffre entre 0 et 9

[0-5][0-9] - Renvoie une correspondance pour tous les nombres à deux chiffres entre 00 et 59

Exemples

^([1-9]|1[012])$

^ -  Ancre l'expression régulière au début de la chaîne

[1-9] - Correspond à 1 à 9

| - Utilisé essentiellement lorsque vous souhaitez combiner deux expressions régulières ou plus - l'alternance correspond à la correspondance précédente ou à la correspondance suivante.

1[012] - Correspond à 10, 11 ou 12

$ - Ancre l'expression régulière à la fin de la chaîne.

^2[0-9]{10}$ : autorise 10 chiffres en commençant par 2.

^[0]{1}[1-9]{1}[0-9]{8}$ : les valeurs doivent comporter au moins 10 chiffres commençant par 0

^237[0-9]{9}$ : les valeurs doivent comporter au moins 12 chiffres commençant par 237.

Le meilleur site à utiliser pour formuler les expressions régulières et les tester est Regex101. Veuillez d'abord tester ces expressions avant de les implémenter dans les Worflows/liste.

Mis à jour le : 15/08/2023

Cet article a-t-il répondu à vos questions ?

Partagez vos commentaires

Annuler

Merci !