1
votes

L'expression regex des 3 premiers caractères doit être comme SRU

Quelqu'un peut-il m'aider à implémenter l'expression regex pour implémenter les conditions ci-dessous:

  1. Les premiers caractères doivent être REF
  2. Le caractère suivant doit être un hypen
  3. Les 4 caractères suivants doivent être des chiffres / alphabets
  4. Le caractère suivant doit être un hypen
  5. Les 4 caractères suivants doivent être des chiffres / alphabets

Exemple: REF-12AB-1A3B

J'essaye comme ça.

^(UAD){3}[*0-9a-zA-Z]{4}[*0-9a-zA-Z]{4}$

Mais je ne parviens pas à obtenir le Sortie désirée.


0 commentaires

3 Réponses :


0
votes

Qu'en est-il de ça?
REF-([0-9a-zA-ZITED{4})-\1


1 commentaires

veuillez nous donner un exemple d'entrée ou affiner vos exigences



1
votes
^(REF)-([a-zA-Z0-9]{4})-([a-zA-Z0-9]{4})

0 commentaires

1
votes

Vous voudrez quelque chose comme ceci:

^REF-[0-9a-zA-Z]{4}-[0-9a-zA-Z]{4}$

il vous manquait le trait d'union et vous n'avez pas besoin du "*" dans la liste


0 commentaires