Цифры в JavaScript считаются символами? - PullRequest
0 голосов
/ 18 октября 2011

С учетом следующего регулярного выражения в JavaScript:

56\d.*

Выше будет соответствовать, например, 45678. Итак, мой вопрос: цифры в JavaScript-символах?

* d Соответствует любой одной цифре. Соответствует любому символу, кроме новой строки, * соответствует нулю или более вхождений *

1 Ответ

3 голосов
/ 18 октября 2011

Цифры в скриптах Java в строковом контексте являются символами.

Точка в регулярном выражении соответствует каждому символу, за исключением перевода строки. Если вам нужен RegExp, соответствующий каждому символу, используйте [\S\s], что означает «каждый непробельный символ + каждый символ пробела» (= все).

...