Expressão Regular – Domínio
25/09/2008 – 22:14:58Grande Totoro colaborando com essa expressão regular que faz a validação de dominios.
Segue ela (tive que quebrar por partes pq ta grande entao é soh concatena):
[A-Za-z0-9]{1}[A-Za-z0-9-]{0,}(\.[A-Za-z0-9-]{2,})?
(\.[A-Za-z0-9-]{2,})?(\.[A-Za-z0-9-]{2,})?\.[A-Za-z]{2,}$
Fiz algumas alterações na expressão afim de ficar mais compacta porém com a mesma funcionalidade:
^[a-z0-9]{1,}(\.[a-z0-9-]{2,})?(\.[a-z0-9-]{2,}){0,2}$
A sintaxe para um domínio nesta expressão é:
sub-subdominio.subdominio.dominio.dpn
Tags: dominios, dpn, expressao regular, php
