У меня возникли проблемы с созданием регулярного выражения, чтобы разрешить только допустимые доменные имена.Правила:
- Минимум 3 символа.
- Может иметь точки, но не может быть двух подряд.Не может быть других специальных символов
- Может содержать буквы и цифры в нижнем и верхнем регистре
- Между точками должен быть хотя бы один символ
Например:
Допустимое доменное имя -> bruno.cCm.pt3
Недопустимое доменное имя -> bruno..com (или) bruno.
Сейчас у меня есть это: ^.{2,253}([A-Za-z\d](-*[A-Za-z\d])*)(\.([A-Za-z\d](-*[A-Za-z\d])*))*$