значением является цифра. Однако, во втором случае, где регулярное выражение равно "^[0-9]+$" - работает. Но ведь "^[0-9]+$" и "^\d+$" равнозначны или я что-то не понимаю?
Да уж. ЗЫ: Просто в варианте с [] не было неэкранированных слэшей.
Обсуждают сегодня