验证子网掩码合法性代码实例
分类:实例代码
子网掩码必须是 1 和 0组成的连续的一段 如 11110000
代码实例如下:
var judgeSubnetMask = function(ipAddress){ var binaryIpString = praseIpToBinary(ipAddress).toString(); var subIndex = binaryIpString.lastIndexOf("1")+1; var frontHalf = binaryIpString.substring(0,subIndex); var backHalf = binaryIpString.substring(subIndex); if(frontHalf.indexOf("0") != -1 || backHalf.indexOf("1") != -1){ return false; }else{ return true; } }
一线大厂高级前端编写,前端初中阶面试题,帮助初学者应聘,需要联系微信:javadudu