js验证IP及子网掩码的合法性有效性示例
js验证IP及子网掩码的合法性有效性示例
发布时间:2016-12-30 来源:查字典编辑
摘要:复制代码代码如下:functioncheckIP(ip){obj=ip;varexp=/^(d{1,2}|1dd|2[0-4]d|25[0-...

复制代码 代码如下:

function checkIP(ip)

{

obj=ip;

var exp=/^(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5])$/;

var reg = obj.match(exp);

if(reg==null)

{

return false;//不合法

}

else

{

return true; //合法

}

}

function checkMask(mask)

{

obj=mask;

var exp=/^(254|252|248|240|224|192|128|0).0.0.0|255.(254|252|248|240|224|192|128|0).0.0|255.255.(254|252|248|240|224|192|128|0).0|255.255.255.(254|252|248|240|224|192|128|0)$/;

var reg = obj.match(exp);

if(reg==null)

{

return false; //"非法"

}

else

{

return true; //"合法"

}

}

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类