
Validacion de ip urgenteee
Publicado por miguel (7 intervenciones) el 20/06/2014 23:59:24
Buenas quisiera que me ayudaron a hacer una validación para un campo de texto el cual contendrá una dirección IP por ejemplo 255.255.0.255
mi idea es que esta función me valide que solo meta números y el usuario al insertar el 3 carácter me ponga un punto automáticamente e aqui un ejemplo:
mi idea es que esta función me valide que solo meta números y el usuario al insertar el 3 carácter me ponga un punto automáticamente e aqui un ejemplo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
function ValidateIp(idCampo) {
//Creamos un objeto
object = document.getElementById(idCampo);
valueForm = object.value;
// Patron para la ip
var patronIp = new RegExp("^([0-9]{1,3}).([0-9]{1,3}).([0-9]{1,3}).([0-9]{1,3})$");
//window.alert(valueForm.search(patronIp));
// Si la ip consta de 4 pares de números de máximo 3 dígitos
if (valueForm.search(patronIp) == 0) {
// Validamos si los números no son superiores al valor 255
valores = valueForm.split(".");
if (valores[0] <= 255 && valores[1] <= 255 && valores[2] <= 255 && valores[3] <= 255) {
//Ip correcta
object.style.color = "#000";
return;
}
}
//Ip incorrecta
object.style.color = "#f00";
}
Valora esta pregunta


0