URL регулярное выражение с поддоменами - PullRequest
0 голосов
/ 27 июня 2019

Я пытаюсь построить регулярное выражение для доменов + поддоменов.К сожалению, мне не удалось определить его.

Я построил регулярное выражение для обычного домена.

/^[a-zA-Z0-9]{1,}[-]{0,}[a-zA-Z0-9]{1,}.([a-zA-Z0-9].){2,}(com|co.il|org|co|net|info|biz|org.il|io)$/

Я хочу, чтобы пользователь мог вводить текст и точки (например: "web. ") столько раз, сколько он хочет, но это не потребуется, если пользователь добавит еще одну точку, он должен будет предварительно добавить буквы / цифры, чтобы он был действительным поддоменом

1 Ответ

0 голосов
/ 27 июня 2019

Попробуйте следующее регулярное выражение:

/^([a-zA-Z0-9][a-zA-Z0-9-_]*\.)*[a-zA-Z0-9]*[a-zA-Z0-9-_]*[[a-zA-Z0-9]+$/
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...