Validador de IP em JavaScrip com Expressão Regular

Publicado por Rodrigo Ferreira Valentim 01/09/2007

[ Hits: 13.924 ]

Homepage: http://www.unitech.pro.br

Download javascriptIP.html




Valida o endereço IP em JavaScript através de expressão regular.

Um pouco complexo de ser compreendido, contudo mais interessante em desempenho e limpeza de código para ser implementado.

No download vem um arquivo HTML com o script embutido para facilitar testes e visualizar como foi sua implementação.

  



Esconder código-fonte

#Visite: www.unitech.pro.br

function validateIP(id) {
        var RegExPattern = /^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/;

        if( (!(id.value.match(RegExPattern)) && (id.value!="")) || id.value=='0.0.0.0' || id.value=='255.255.255.255' ) {
           alert('IP inválido.');
           id.focus();
        }
}

Scripts recomendados

Validação de Formulários

Função Javascript simples para validação de CPFs

Formulário com multiplos action

Ajax - Exemplo Super Simples

Validação de campos de formulário


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts