Tema: validar ip
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/07/2019, 07:49
jecavi_20
 
Fecha de Ingreso: junio-2013
Mensajes: 94
Antigüedad: 11 años, 5 meses
Puntos: 0
Pregunta validar ip

Buen día amigos del foro

Recurro nuevamente a ustedes en busca de ayuda, esta vez para realizar una función que valide direcciones ip dentro de un campo tipo textarea.

Yo tengo esta función :

Código PHP:

function validateIp(idForm)
{

    
object=document.getElementById(idForm);
    
valueForm=object.value;
 

    var 
patronIp=new RegExp("^([0-9]{1,3}).([0-9]{1,3}).([0-9]{1,3}).([0-9]{1,3})$");

    if(
valueForm.search(patronIp)==0)
    {

        
valores=valueForm.split(".");
        if(
valores[0]<=255 && valores[1]<=255 && valores[2]<=255 && valores[3]<=255)
        {

            
object.style.color="#000";
            return;
        }
    }

    
object.style.color="#f00";


Ella valida la primera direccion ip que se escribe de manera perfecta, pero como es un textarea no valida las demas que se escriben, la idea es que valide cada una de ellas separadas por un salto de linea y cuando se precione el boton enviar el valide si todas son correctas o si alguna esta incorrecta devuelva un alert y no deje enviar el formulario.

En el textarea se van a escribir una debajo de la otra, pero cuando se escribe una segunda direccion ip falla.

Si me pueden ayudar con alguna otra funcion o corregirme la funcion.

Muchas gracias de antemano por su ayuda y su valioso tiempo amigos mios