Тестер и генератор Regex помогают вам проверить ваше регулярное выражение и генерировать код Regex для JavaScript Php Go Java Ruby и Python.
^[0-9]*$
^\d{n}$
^\d{n,}$
^\d{m,n}$
^(0|[1-9][0-9]*)$
^([1-9][0-9]*)+(.[0-9]{1,2})?$
^(\-)?\d+(\.\d{1,2})?$
^(\-|\+)?\d+(\.\d+)?$
^[0-9]+(.[0-9]{2})?$
^[0-9]+(.[0-9]{1,3})?$
^[1-9]\d*$ or ^([1-9][0-9]*){1,3}$ or ^\+?[1-9][0-9]*$
^\-[1-9][]0-9"*$ or ^-[1-9]\d*$
^\d+$ or ^[1-9]\d*|0$
^-[1-9]\d*|0$ or ^((-\d+)|(0+))$
^\d+(\.\d+)?$ or ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$
^((-\d+(\.\d+)?)|(0+(\.0+)?))$ or ^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$
^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ or ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$
^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ or ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$
^(-?\d+)(\.\d+)?$ or ^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$
^[A-Za-z0-9]+$ or ^[A-Za-z0-9]{4,40}$
^.{3,20}$
^[A-Za-z]+$
^[A-Z]+$
^[a-z]+$
^[A-Za-z0-9]+$
^\w+$ or ^\w{3,20}$
[^%&',;=?$\x22]+
[^~\x22]+
^[a-zA-Z0-9_.+-][email protected][a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$
^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?
^(0?[1-9]|1[012])[- /.](0?[1-9]|[12][0-9]|3[01])[- /.](19|20)?[0-9]{2}$
^(0?[1-9]|1[0-2])$
^(0[1-9]|[12][0-9]|3[01])$
^.*(?=.{6,})(?=.*d)(?=.*[A-Z])(?=.*[a-z])(?=.*[[email protected]#$%^&*? ]).*$
\b\d{3}[-.]?\d{3}[-.]?\d{4}\b
^[0-9]{5}(?:-[0-9]{4})?$
^[a-z0-9-]+$
/[\-\[\]\/\\\{\}\(\)\*\+\?\.\^\$\|]/
^([a-zA-Z]+-?)+[a-zA-Z0-9]+\\.[x|X][m|M][l|L]$
[\u4e00-\u9fa5]
[^\x00-\xff]
\n\s*\r (be used to delete blank lines)
<(\S*?)[^>]*>.*?|<.*? />
^\s*|\s*$ or (^\s*)|(\s*$)
((?:(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))\.){3}(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d))))
Тестер и генератор регулярных выражений — это инструмент, который позволяет вам писать, тестировать и отлаживать регулярные выражения или автоматически генерировать шаблоны регулярных выражений на основе текстовых шаблонов или правил. Регулярные выражения — это мощные шаблоны поиска, используемые для сопоставления, проверки, извлечения или замены текста.
Мгновенная обратная связь: быстро смотрите, как ваш шаблон регулярного выражения соответствует входным данным.
Обнаружение ошибок: помогает выявлять синтаксические ошибки или непреднамеренные совпадения.
Создание шаблонов: автоматизирует создание сложных выражений, экономя время и сокращая количество ошибок.
Инструмент обучения: помогает новичкам понять, как работают регулярные выражения, с помощью живых примеров и объяснений.
Тестер регулярных выражений:
Введите шаблон регулярного выражения.
Введите тестовые строки, чтобы увидеть совпадения.
Просмотрите подсветку совпадений и захватите группы.
Генератор регулярных выражений:
Предоставьте пример текста или опишите шаблон (например, «адреса электронной почты» или «даты»).
Позвольте инструменту сгенерировать соответствующее регулярное выражение.
При желании настройте или улучшите сгенерированный шаблон.
При проверке ввода формы (например, адрес электронной почты, номер телефона, почтовый индекс).
При извлечении определенных данных из журналов, документов или кода.
При замене или форматировании строк с помощью текстовых редакторов, скриптов или кода.
При изучении или отладке шаблонов регулярных выражений для использования в программировании, автоматизации или обработке текста.