[JavaScript] Регулярные выражения

2354570

Хочу проверить, является ли строка числом (непустая последовательность цифр).
/\d+/$.test(str) почему-то не срабатывает, не ругается на пустую строку. Не могу понять, где косячу, а инета нет. Подскажите, плс.

artimon

/^\d+$/.test(str)

2354570

Согласен, конечно, надо признак начала строки добавить.
Но всё равно непонятно, почему первый вариант не ругался на пустую строку, он ведь требовал, чтобы строка оканчивалась непустой последовательностью цифр?

bobby

У тебя там $ стоял после /.

2354570

А, точно.
Оставить комментарий
Имя или ник:
Комментарий: