Ответ: Регулярные выражения
HAMANN, благодарю!
А можно еще немного скорректировать это с учетом что name - имя абстрактное и может принимать любые значения?
И еще вопрос с позволения. Как я понимаю, вот этот кусок - {3,} проверяет на количество символов? И если к примеру домен будет something.travel - нужно заменить на {5,}? Будут ли в таком случае приниматься значения меньше 5-ти символов?
Правильно я понимаю что для того чтобы принимать такие значения нужно преписать так:
preg_match('#^[a-z0-9-]\|\|[a-z0-9-]{3,}(\.[a-z0-9-]{2,})(\.[a-z0-9-]{4,})(\.[a-z0-9-]{5,})+$#', $str);
|