Мне нужно регулярное выражение для проверки следующих типов доменов.Регулярное выражение для проверки домена
www.google.co.in
google.co.in
google.com
subdomain.domain.com
Regex должны принять все эти типы.
Мне нужно регулярное выражение для проверки следующих типов доменов.Регулярное выражение для проверки домена
www.google.co.in
google.co.in
google.com
subdomain.domain.com
Regex должны принять все эти типы.
Возможно, вы захотите провести некоторое размышление о том, действительно ли регулярные выражения являются инструментом выбора для вашей работы. Доменные имена подвержены ограничениям, которые делают регулярные выражения похожими на них громоздкими (читайте как: кошмар для поддержания).
Сказав это, попробуйте
^(https://)?(www\.)?[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+){1,2}$
Объяснение:
https
схема передwww.
префиксНедостатки:
Предложение:
Используйте простое выражение для проверки основной синтаксической корректности:
^(http[s]?://)?([^.:/@#]+)(\.[^.:/@#]+)+$
Проверяйте ограничения более тонкие независимо при необходимости. Разумеется, есть субъективное измерение, где можно провести разделительную линию.
Предлагаемые данные:
Все применимые RFC. Хотя это довольно технические документы и часто не позволяют легко читать, затраченные усилия заслуживают внимания, поскольку они являются авторитетными источниками.
Можете ли вы дать мне jquery .. Я использую jquery validation-engine –
Показать код, который вы уже пробовали. – Sparky