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.
[] - 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
[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.
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
Merci !