Генератор регулярных выражений
Готовые регулярные выражения для email, телефонов, дат, URL, надёжных паролей и другого — с кодом для JavaScript, Python, PHP, Go, Java и C#.
Как создать регулярное выражение
- Выберите нужный шаблон, например Email или Телефон.
- Настройте параметры: весь текст или поиск внутри, формат даты, длина…
- Выберите язык программирования, скопируйте regex или пример кода и проверьте на своих данных.
Частые вопросы
Нет. Регулярное выражение проверяет только форму (день 1–31, месяц 1–12, год из 4 цифр) и не знает, сколько дней в феврале. Чтобы убедиться, что дата настоящая, проверьте её в коде после совпадения.
JavaScript, Python, PHP, Go, Java и C#. В каждом по-своему пишутся слэши, кавычки и флаги, поэтому инструмент выдаёт правильный regex для каждого языка вместе с примером кода.
В регулярных выражениях Go нет «опережающей проверки», а шаблону пароля она нужна, чтобы проверить сразу заглавные, строчные буквы, цифры и символы. В Go проверяйте каждое правило в коде.
Он принимает обычные адреса и отсекает частые ошибки (нет @, две точки подряд, нет домена). Редкие, но допустимые адреса могут не пройти; самая надёжная проверка — письмо с подтверждением.
Полностью бесплатно и без регистрации.
Похожие инструменты
Тестер регулярных выраженийПроверка regex: подсветка совпадений, группы, заменаОбъяснение регулярных выраженийПоймите каждую часть регулярного выраженияГенератор cron-выраженийВыберите расписание — получите cron-выражениеОбъяснение cronПрочитайте cron и узнайте, когда он запуститсяДекодер JWTHeader, payload, срок действия и проверка подписи JWTГенератор JWTПодпишите JWT секретом или закрытым ключомПросмотр MarkdownНабирайте Markdown, смотрите результат и берите HTMLHTML в MarkdownПревратите HTML или скопированный текст в MarkdownКонвертер Unix timestampTimestamp ⇄ дата и текущее Unix-время