Vérification par les patterns
Le pattern .*[\d] vérifie les motifs
- 2ab : (* = 0 ; d = 2)
- a2b : (* = 1)
- ab2 : (* = 2)
- abc : (erreur)
Le pattern .*[a-z] vérifie les motifs
- 2ab : (* = 1)
- a2b : (* = 0)
- ab2 : (* = 0)
- 222 : (erreur)
Nous pourrons écrire pattern="^(?=.*[a-z])(?=.*[\d]).*$" pour vérifier les conditions au moins un caractère et un nombre.^ # Start of string
(?= # groupe
.*[a-z] # au - 1 lettre qq part
) #
(?= # groupe
.*[\d]) # au - un chiffre qq part
.* #
$ # End of string
Autres pattern
- (?=.{8,}) : au - 8 Entrées
- (?=.*[A-Z]) : au - 1 Majuscule
- (?=.*[\W]) : au - 1 Caractère Spécial/li>
Découvrez une liste de patterns :
https://developers.google.com/web/fundamentals/input/form/provide-real-time-validation