Validador de IP em JavaScrip com Expressão Regular

Publicado por Rodrigo Ferreira Valentim 01/09/2007

[ Hits: 13.952 ]

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

Máscara JavaScript para Campos de Telefone/Celular e CEP

Simples Form

Máscara de celular com 8 ou 9 dígitos

Evento OnKeyPress - Usando o Enter

Uma simples validação 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