Как работает шаблон
| Часть | Значение |
|---|---|
^ | Начало строки |
\d+ | Одна или более цифр 0–9 |
$ | Конец строки |
Примеры кода
JavaScript
const re = /^\d+$/;
re.test(value); // true or falsePython
import re
bool(re.fullmatch(r'\d+', value))PHP
preg_match('/^\d+$/', $value) === 1;
Примечания и ограничения
Используйте ^\d*$, если нужно также разрешить пустую строку. В JavaScript \d совпадает только с ASCII-цифрами; в Python 3 он также совпадает с цифрами других письменностей (например, ٣), если не передать re.ASCII.
Тестер регулярных выражений
Введите шаблон и смотрите, как совпадения подсвечиваются прямо в тестовом тексте.
Часто задаваемые вопросы
Какое регулярное выражение для проверки только цифр?
/^\d+$/ — проверяет всю строку целиком. В таблице выше описано, что делает каждая часть.
Какие примеры совпадают с шаблоном?
Из проверенных примеров совпадают: 0, 123456, 007. Остальные — нет.
Как протестировать это регулярное выражение?
Нажмите «Открыть в Regex Tester» — шаблон, флаги и примеры текста загрузятся автоматически, а совпадения будут подсвечиваться по мере редактирования.