Validador de IP em JavaScrip com Expressão Regular

Publicado por Rodrigo Ferreira Valentim 01/09/2007

[ Hits: 13.726 ]

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

JSOO - Trabalhar o checkbox com javascript

isNumber

Ordenação de Registros em uma Table

Clona / Copia dados digitados em um campo exibe no outro

Formulário com multiplos action


  

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