javascript正则表达式模糊匹配IP地址

来源:互联网 发布:vue.js webpack 部署 编辑:程序博客网 时间:2024/05/16 16:16

js模糊匹配IP地址

function checkip() {var strIP = document.getElementById("accessip").value;var re = /^(\d{1,3}|\*)\.(\d{1,3}|\*)\.(\d{1,3}|\*)\.(\d{1,3}|\*)$/g //模糊匹配IP地址的正则表达式if(re.test(strIP)){if(RegExp.$1 == '*' && RegExp.$2 == '*' && RegExp.$3 == '*' && RegExp.$4 == '*'){return true;}if(RegExp.$1 < 256 && RegExp.$2 == '*' && RegExp.$3 == '*' && RegExp.$4 == '*'){return true;}if(RegExp.$1 < 256 && RegExp.$2 < 256 && RegExp.$3 == '*' && RegExp.$4 == '*'){return true;}if(RegExp.$1 < 256 && RegExp.$2 < 256 && RegExp.$3 < 256 && RegExp.$4 == '*'){return true;}if(RegExp.$1 < 256 && RegExp.$2 < 256 && RegExp.$3 < 256 && RegExp.$4 < 256){return true;}}return false;  }



0 0
原创粉丝点击