Étant donné une chaîne de caractères, comment exprimer qu'un modèle doit correspondre à plusieurs expressions rationnelles en utilisant l'opérateur AND? Par exemple, je veux un mot de passe d'un minimum de 5 caractères et d'un maximum de 12 caractères.AND opérateur dans l'expression régulière?
- Regex pour mimimum 5 caractères:
.{5,}
- Regex pour un maximum de 12 caractères:
.{12}
Je sais que je peux combiner les deux ci-dessus à quelque chose comme ceci: .{5,12}
, mais ce n'est pas ce J'essaie d'atteindre. Je veux "et" les deux regexes.
AFAIK, (la plupart/toutes?) Les applications cela ne peut être fait (sauf pour les besoins facilement combinables comme dans votre exemple), et vous aurez juste avoir à faire défiler toutes les expressions régulières nécessaires pour vérifier si elles correspondent toutes. – Wrikken
Voulez-vous dire que vous ne voulez pas d'autre choix que 5 ou 12 et rien entre les deux? AFAIK - {5,12} devrait répondre à vos besoins s'il y a quelque chose entre les deux. – Duniyadnd
Etes-vous sûr de pouvoir faire {, 12}? – Max