RegExp testant la présence de chiffres entre parenthèses
Bonjour à tous,
J'aimerais savoir si une chaîne de caractère contient la séquence suivante : parenthèse 2 chiffres entre 0 et 9 parenthèse
J'ai donc écrit le code suivant utilisant une RegExp :
Code:
1 2 3
| var rgxDep = new RegExp("\([0-9]{2}\)");
alert( rgxDep.test("Paris (75)") );
} |
Le bout de code ci-dessus renvoie bien "true", ce qui est normal car la chaîne contient le motif.
Le problème est que rgxDep.test("Paris V (75005)") renvoie également true.
Alors que la chaîne contient 5 chiffres entre les parenthèses, et non 2.
L'expression régulière n'étant pas compliquée, je ne vois pas où se situe le problème.
Auriez-vous des pistes ?