//值驗証,判斷IP是否合法,反回bool 值
//strIP: IP字符串
//調用實例: CheckIP('192.168.1.113'); return:true
function CheckIP(strIP)
{
var re=/(\d+)\.(\d+)\.(\d+)\.(\d+)/g;
if(re.test(strIP)==false)
{
return false;
}
var ip=strIP.split('.');
var ip1=parseInt(ip[0],10);
var ip2=parseInt(ip[1],10);
var ip3=parseInt(ip[2],10);
var ip4=parseInt(ip[3],10);
if(ip1>255||ip2>255||ip3>255||ip4>255) return false;
if(ip1==0||ip4==0) return false;
return true;
}
//strIP: IP字符串
//調用實例: CheckIP('192.168.1.113'); return:true
function CheckIP(strIP)
{
var re=/(\d+)\.(\d+)\.(\d+)\.(\d+)/g;
if(re.test(strIP)==false)
{
return false;
}
var ip=strIP.split('.');
var ip1=parseInt(ip[0],10);
var ip2=parseInt(ip[1],10);
var ip3=parseInt(ip[2],10);
var ip4=parseInt(ip[3],10);
if(ip1>255||ip2>255||ip3>255||ip4>255) return false;
if(ip1==0||ip4==0) return false;
return true;
}