/controllo campo ip
var indIp=document.aggiungi.ip.value;
var patternIndIp = /^\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}$/;

if (!patternIndIp.test(indIp)) {alert('indirizzo ip not ');};

var punto = indIp.indexOf('.');

var punto2 = window.document.aggiungi.ip.value.substring(0,punt o);
if (punto2 > 255) { alert('indirizzo errato');};

var posizione = indIp.lastIndexOf('.');

var punto1 = window.document.aggiungi.ip.value.substring(punto+ 1,posizione);
if(punto1 > 255) { alert('indirizzo errato');};

var punto4 = window.document.aggiungi.ip.value.substring(posizi one+1);
if(punto4 > 255) { alert('indirizzo errato');}





ad esempio

121.122.123.124

a me manca solo 123