Expressão Regular – Domínio

25/09/2008 – 22:14:58

Grande 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: , , ,

Envie este link para linkTo Adicionar esta notícia no Linkk Enviar para rec6 Digg! Bookmark this!

Comentar