[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RegExp para conferir IP
From: |
hardcorepunkfx |
Subject: |
RegExp para conferir IP |
Date: |
Mon, 23 Jan 2006 16:15:51 -0000 |
User-agent: |
eGroups-EW/0.82 |
Após terminar de ler o livro sobre Expressões Regulares do Aurélio
Marinho (nota 10!), fui me arriscar a trabalhar com essas tais Regexp,
estava tudo muito bem, quando fui escrever uma para conferir se um IP
era válido, olhe o tamanho da "coisa";
/^([01][0-9][0-9]|2[0-5][0-5]|[0-9]|[0-9][0-9])\.([01][0-9][0-9]|2[0-5]
[0-5]|[0-9]|[0-9][0-9])\.([01][0-9][0-9]|2[0-5][0-5]|[0-9]|[0-9][0-9])\.
([01][0-9][0-9]|2[0-5][0-5]|[0-9]|[0-9][0-9])$/
Está funcionando corretamente (ao menos até agora), mas fiquei
pensando se haveria uma forma de diminuir seu tamanho,
os "retrovisores" não serviram (pois repetiam o resultado do primeiro
grupo), é normal uma regexp ficar dessa forma?
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- RegExp para conferir IP,
hardcorepunkfx <=