JavaScript 正则表达式验证IP地址及子网掩码

IP地址校验

// 验证IP有效性
function isValidIP(ip) { var reg = /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/
    return reg.test(ip); }

子网掩码校验

// 子网掩码校验
function isValidMask(mask) { var reg = /^(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)$/; return reg.test(mask); }

 

 

【参考资料】html

https://www.cnblogs.com/xinyibufang/p/7245950.htmlurl

https://www.cnblogs.com/qingsong/p/5031188.htmlspa

相关文章
相关标签/搜索