IP 正则表达式

var pattern = /(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)/g;

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<h1>oooo</h1>
</body>
</html>
<script>
	var pattern = /(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)/g;
	var ystj = "ccollectorip:10.180.199.146 OR ( _id:kjCSY2MBwdc5xvYORFv1 AND ccollectorip:10.180.67.110)";
	var ystj1 = "ccollectorip:10.180.199.146  ccollectorip:10.180.67.110 ";
	var result;
	var ipArray=new Array()
	var index = 0;
	var query = "";
	var ok = true;
	
	var n = ystj1.split("ccollectorip").length - 1;
	
	
	while ((result = pattern.exec(ystj)) != null)  {
	  ipArray[index] = result[0];
	  index++;
	 }
	if (ipArray.length > 0) {
		for (var j = 0; j < ipArray.length; j++) {
			if (ipArray[j] != '10.180.67.110') {
				ok = false;
				break;
			}
		query = ystj;
		}
	}
	console.log('query:' + query);
</script>

猜你喜欢

转载自blog.csdn.net/qq_38369069/article/details/80450700