Я пытаюсь использовать регулярные выражения javascript для сопоставления, и я обнаружил действительно необычное поведение, которое, как я надеялся, кто-то может объяснить.
Строка, которую я пытался найти, была: «0 (IR)», а блок кода был
finalRegEx = new RegExp("[0-9]");
match = finalRegEx.exec(str);
за исключением того, что когда я поставил "\ d" вместо "[0-9]", он не нашел соответствия. Я действительно смущен этим.