Ir para conteúdo
  • 0

[Resolvido] JavaScript - Como validar expressão regular?


zDubsCrazy Banido

Pergunta

Então, eu to precisando validar um IP ou IP:PORTA com RegEx, e tava fazendo algo assim:

var ip = $('#campoIP').val();
if(ip.match('[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}') || 
ip.match('[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}:[0-9]{1,5}')) {
// válido
} else {
// inválido
}


Só que tava validando também: "127.0.0.0:qualquer-coisa", "127.0.0.1-xxx". Como faço para verificar se é um IP ou então um IP:PORTA?

 

Obrigado.

Editado por zDubsCrazy
Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...