Regex для доменного имени

Скопируйте и протестируйте JavaScript regex для доменных имён: с примерами и быстрым переходом в regex tester.

Regex для доменного имени

Проверить всё значение

Использует якоря, чтобы проверить совпадение всей строки целиком.

Регулярное выражение: ^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\.)+[a-z]{2,63}$

Флаги: i

Искать в тексте

Находит подходящие фрагменты внутри большого текста.

Регулярное выражение: \b(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\.)+[a-z]{2,63}\b

Флаги: gi

Примеры, которые подходят

  • example.com
  • sub.domain.co.uk

Примеры, которые не подходят

  • -example.com
  • localhost