function chkIP(s){
var rep=/^(\d{1,3}).(\d{1,3}).(\d{1,3}).(\d{1,3})$/
if(rep.test(s)){
var ar=rep.exec(s)
return((ar[1] < 256) && (ar[1] > 0) && (ar[1] < 256) && (ar[2] > 0)&&(ar[2] < 256) && (ar[3] > 0)&&(ar[3] < 256) && (ar[4] > 0)&&(ar[4] < 256))
}
return false
}
var rep=/^(\d{1,3}).(\d{1,3}).(\d{1,3}).(\d{1,3})$/
if(rep.test(s)){
var ar=rep.exec(s)
return((ar[1] < 256) && (ar[1] > 0) && (ar[1] < 256) && (ar[2] > 0)&&(ar[2] < 256) && (ar[3] > 0)&&(ar[3] < 256) && (ar[4] > 0)&&(ar[4] < 256))
}
return false
}
function chkIP(ip){
arrip = ip.split(".");
if(arrip.length != 4 ) return false;
for(var i = 0; i < arrip.length; i++){
n = parseInt(arrip[i], 10);
if(!(n.toString() == arrip[i] && n < 256 && n >= 0)) return false;
}
return true;
}