J'essaye d'écrire un regular expression qui ne permettra que des lettres minuscules et jusqu'à 10 caractères. Ce que j'ai pour l'instant ressemble à ceci:Expression régulière pour limiter le nombre de caractères à 10
pattern: /^[a-z]{0,10}+$/
Cela ne fonctionne pas ou ne compile pas. J'ai eu un travail qui serait tout simplement permettre des lettres minuscules qui était ceci:
pattern: /^[a-z]+$/
Mais je dois limiter le nombre de caractères à 10.
Le {} et + faire la même chose (comptage), ils sont donc redondants, d'où l'erreur. – PhiLho
Vous devez supprimer le '+' de/^ [a-z] {0,10} + $ /. Il devrait être/^ [az] {0,10} $/ –
Notez que le modèle '^ [az] {0,10} + $' compile sur certaines langues et certaines des plus notables sont Java, Perl (5.10+) , PHP, Ruby (1.9+). Voir [cette page] (http://www.regular-expressions.info/possessive.html) pour plus de détails. – Jerry