JQuery & Regex
RésoluWhismeril Messages postés 19029 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 26 avril 2024 - 2 août 2023 à 14:32
3 réponses
2 août 2023 à 12:22
Bonjour
ta regex teste si ton texte contient une minuscule. Donc par exemple AZERTY§_<>/;:?u serait accepté puisqu'il y un u minuscules.
Il faut donc une regex qui vérifie la totalité du texte, elle doit commencer par ^ pour signaler que la capture commence au début de la ligne, et finir par $ pour signaler qu'elle termine à la fin de la ligne.
Ensuite, il faut indiquer le nombre de lettres minuscules que doit avoir le nom.
Évidemment décider arbitrairement que le nom des gens doit faire 8 ou 13 lettres est contre intuitif, mais il faut définir une répétition acceptable du nombre de minuscules, soit * qui veut 0 ou plus, soit ? qui veut dire une ou plus, soit par exemple {3,} qui veut dire 3 ou plus, soit par exemple {4,20} qui veut dire entre 4 et 20.
Dans cet exemple https://regex101.com/r/3IbXYv/1 seuls ok et top sont acceptés car ils font entre 2 et 3 minuscules.
Attention, les diacritiques seront refusés, comme ça et été dans l'exemple
2 août 2023 à 14:17
Merci beaucoup
2 août 2023 à 14:32
De rien