Bonjour, malgré la lecture des tutos, j’ai un peu de mal pour la construction de mon expression régulière et j’aimerais bien de l’aide.
J’ai un champs texte sous la forme suivante : 00AAA0000
c’est à dire :
9 caractères au total
2 premiers caractères = deux derniers chiffres de l’année (par exemple en 2023 = 23)
les 3 caractères suivants sont des lettres majuscules,
Voici une regex qui répond à votre demande :
^\d{2}[A-Z]{3}\d{4}$
Comment la lire ?
^ : début de la chaine de caractère
\d : le caractère doit être un chiffre, peut aussi s’écrire [0-9] (gamme allant de 0 à 9)
[A-Z] : toutes les lettres majuscules (gamme allant de A à Z)
{n} : n occurrences du paterne précédent
$ : fin de la chaine de caractères
Ainsi on a :
on doit commencer en début de chaine de caractères