Тестер та генератор 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))))
Тестувальник і генератор регулярних виразів (регулярних виразів) – це інструмент, який дозволяє вам писати, тестувати та налагоджувати регулярні вирази або автоматично генерувати шаблони регулярних виразів на основі текстових шаблонів або правил. Регулярні вирази – це потужні шаблони пошуку, що використовуються для зіставлення, перевірки, вилучення або заміни тексту.
Миттєвий зворотний зв'язок: Швидко перегляньте, як ваш шаблон регулярного виразу відповідає вхідним даним.
Виявлення помилок: Допомагає виявити синтаксичні помилки або ненавмисні збіги.
Створення шаблонів: Автоматизує створення складних виразів, заощаджуючи час і зменшуючи кількість помилок.
Інструмент навчання: Допомагає початківцям зрозуміти, як працюють регулярні вирази, за допомогою живих прикладів і пояснень.
Тестувальник регулярних виразів:
Введіть свій шаблон регулярного виразу.
Введіть тестові рядки, щоб побачити, що відповідає.
Перегляньте виділення збігів та групи захоплення.
Генератор регулярних виразів:
Надайте зразок тексту або опишіть шаблон (наприклад, «адреси електронної пошти» або «дати»).
Дозвольте інструменту згенерувати відповідний регулярний вираз.
За потреби налаштуйте або уточніть згенерований шаблон.
Під час перевірки введених даних форми (наприклад, електронної пошти, номера телефону, поштового індексу).
Під час вилучення певних даних з журналів, документів або коду.
Під час заміни або форматування рядків за допомогою текстових редакторів, скриптів або коду.
Під час вивчення або налагодження шаблонів регулярних виразів для використання в програмуванні, автоматизації або обробці тексту.