js 正则匹配 ip网段
时间: 2023-12-07 11:04:55 浏览: 145
以下是JS正则匹配IP网段的例子:
```javascript
let ipReg = /^((25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))\.){3}(25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))$/; // IP地址的正则表示法
let ipSegmentReg = /^((25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))\.){2}(25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))(\/(1[6-9]|2[0-8]))?$/; // IP网段的正则表示法
let ip = '192.168.0.1';
let ipSegment = '192.168.0.0/24';
console.log(ipReg.test(ip)); // 输出:true
console.log(ipSegmentReg.test(ipSegment)); // 输出:true
```
阅读全文