J'essaie d'utiliser des expressions régulières javascript pour faire des correspondances et j'ai trouvé un comportement vraiment inhabituel que j'espérais que quelqu'un pourrait expliquer.javascript d expression normale comportement inattendu
La chaîne que je tentais de match était: "0 (IR)" et le bloc de code était
finalRegEx = new RegExp("[0-9]");
match = finalRegEx.exec(str);
sauf que quand je mets "\ d" au lieu de "[0-9]" il n'a pas trouvé de correspondance. Je suis vraiment confus par ça.
ce que vous entendez par correspondance dynamique? correspondant au contenu d'une variable? – lincolnk
créer dynamiquement l'expression rationnelle au lieu de le coder en dur, comme dans une boucle, en créant un nouvel objet RegExp par variable changeante. –