Валидатор IP и Regex — Бесплатно Онлайн
Проверяйте IP-адреса (v4/v6) и паттерны регулярных выражений.
Who uses the Валидатор IP и Regex?
- Разработчики, перепроверяющие корректность формата одного IP-адреса перед использованием в коде.
- Студенты, изучающие, что делает адрес IPv4 или IPv6 валидным или невалидным.
- Все, кто тестирует свой шаблон регулярного выражения на образце строки без написания скрипта.
How the Валидатор IP и Regex works
Выберите режим: IP Validator или Regex Test.
В режиме IP Validator введите IP-адрес и нажмите Validate, чтобы проверить его по формату IPv4 и IPv6.
В режиме Regex Test введите свой шаблон и тестовое значение, чтобы увидеть, совпадает ли оно.
Результаты обновляются вживую по мере ввода.
Tips & tricks
- Переключитесь в режим Regex Test, чтобы проверить по своему шаблону вместо встроенных правил IPv4/IPv6 — удобно для тестирования регулярного выражения валидации ввода, которое вы пишете для приложения.
- Этот инструмент проверяет IPv4 и IPv6 за один проход — не нужно указывать, какой тип вы проверяете.
- Для проверки диапазонов CIDR/подсетей или пакетной проверки списка IP этот инструмент не предназначен — используйте калькулятор подсетей или скрипт.
- Регулярное выражение IPv4 корректно отклоняет октеты вне диапазона (например, .256), которые наивный шаблон \d{1,3} ошибочно принял бы.
Frequently Asked Questions
Каков формат валидного адреса IPv4?
Адрес IPv4 — это четыре октета (0–255), разделённых точками: 192.168.1.1. Невалидно: 192.168.1.256 (октет превышает 255), 192.168.1 (только 3 октета). Допустимый диапазон каждого октета: 0–255.
Каков формат валидного адреса IPv6?
IPv6 использует восемь групп из четырёх шестнадцатеричных цифр, разделённых двоеточиями: 2001:0db8:85a3:0000:0000:8a2e:0370:7334. Последовательные нулевые группы можно сократить до ::. ::1 — адрес обратной связи (эквивалент 127.0.0.1 в IPv4).
Проверяет ли этот инструмент несколько IP сразу (пакетный режим)?
Нет — он проверяет по одному IP-адресу за раз. Для пакетной проверки списка вам нужно будет проверять каждую строку отдельно или использовать скрипт (библиотека регулярных выражений на вашем языке программирования может пакетно тестировать список по тем же шаблонам IPv4/IPv6).
Проверяет ли этот инструмент нотацию CIDR или диапазоны подсетей?
Нет — он проверяет только формат IP-адреса (является ли это правильно сформированным адресом IPv4 или IPv6), а не то, попадает ли IP в заданный блок CIDR. Для проверки диапазонов CIDR используйте специализированный калькулятор подсетей.
Какой шаблон регулярного выражения проверяет адрес IPv4?
Надёжный шаблон: ^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$. Избегайте простых шаблонов \d{1,3}, которые допускают недопустимые значения вроде 999. Это именно тот шаблон, который внутренне использует режим IP Validator.
Is my data safe when using the Валидатор IP и Regex?
Completely safe. The Валидатор IP и Regex processes everything locally in your browser. No input data, results, or usage information is ever transmitted to or stored on any server.
Can I use the Валидатор IP и Regex output in commercial projects?
Yes. The Валидатор IP и Regex is a utility tool and its output carries no licensing restrictions. You are free to use results in any project, commercial or personal.
Does the Валидатор IP и Regex follow official standards?
Yes. The Валидатор IP и Regex is built to comply with the relevant industry standard or specification for this utility type. If you encounter an unexpected result, verify your input against the specification — edge cases outside the standard may produce undefined behaviour.