DT Dev Tools

Regex Tester — Тестер регулярних виразів

Тестуйте регулярні вирази JavaScript на прикладі тексту, підсвічуйте збіги та переглядайте групи захоплення локально у вашому браузері.

🔒 Працює повністю у вашому браузері — нічого не завантажується

Highlighted matches

Matches and groups

Advertisement

Що робить Regex Tester

Regex Tester застосовує регулярний вираз JavaScript до зразка тексту, підсвічує кожен збіг і перелічує групи захоплення для перевірки. Він корисний для перевірки шаблонів розбору логів, фрагментів валідації форм, зіставлення маршрутів, ідей для пошуку й заміни та невеликих завдань вилучення даних, перш ніж копіювати вираз у код. Інструмент завжди застосовує глобальний пошук, тому повторювані збіги добре видно.

Ця сторінка створена для щоденної роботи розробників: швидкі перевірки під час налагодження, невеликі приклади для документації та очищення даних перед вставленням у редактор, термінал, задачу чи тестову фікстуру. Інтерфейс тримає вхідні дані, елементи керування, результат і повідомлення про стан поруч, тож результат легко перевірити перед копіюванням.

Приватна робота в браузері

Уся обробка відбувається за допомогою JavaScript у браузері. Інструмент не надсилає ваші тексти, токени, URL-адреси, фрагменти чи згенеровані значення на сервер і не потребує облікового запису. Така модель приватності важлива, адже невеликі утиліти під час усунення несправностей часто отримують справжні відповіді API, зразки конфігурації, логи, дані автентифікації або приклади, схожі на дані клієнтів. Локальна робота зменшує ризики й робить інструмент миттєвим, адже немає обміну даними мережею.

Практичні поради

Вводьте шаблон без обрамлювальних скісних рисок і використовуйте прапорці для поширених модифікаторів. Збіги нульової довжини перелічуються, але не підсвічуються, щоб уникнути плутанини у виводі. Оскільки поведінка RegExp у браузері є еталонною, результат має збігатися з сучасним клієнтським JavaScript і поточним Node.js для того самого шаблону та модифікаторів.

Завжди перевіряйте перетворений результат, перш ніж покладатися на нього у продакшені. Браузерні утиліти чудово підходять для огляду й підготовки, але не можуть знати всі конвенції проєкту чи вимоги безпеки. Якщо результат буде закомічено, опубліковано чи використано в процесі автентифікації, переконайтеся, що він не містить секретів і відповідає формату, якого очікує ваш застосунок.

Як користуватися

  1. Введіть шаблонВведіть шаблон регулярного виразу JavaScript без скісних рисок.
  2. Вставте текстДодайте зразок тексту для перевірки.
  3. Перегляньте збігиПеревірте підсвічування, індекси та групи захоплення.

Часті запитання

Чи потрібно вказувати скісні риски?
Ні. Введіть лише сам шаблон.
Який рушій використовується?
Рушій RegExp JavaScript у браузері.
Чи завантажується зразок тексту?
Ні. Тестування відбувається локально.
Advertisement