Comment puis-je limiter la longueur d'une chaîne correspondant à un RegEx
J'ai supposé que var sixCharsRegEx = /^.{6,7}/
ne correspondrait qu'aux chaînes de longueur 6 ou 7
mais non: http://jsfiddle.net/FEXbB/
Qu'est-ce que je rate?
Il vous manque le dollar de clôture à la fin. Le bon est: /^.{6,7}$/
Il vous manque l'ancre d'extrémité:
var sixCharsRegEx = /^.{6,7}$/
vous devez utiliser le symbole de fin de chaîne $
comme ça ^.{6,7}$