js ip正则校验表达式
以下是一个简单的JavaScript IP地址正则表达式校验:
```
var ipPattern = /^(?:[0-9]{1,3}\.){3}[0-9]{1,3}$/;
```
这个正则表达式可以匹配以下格式的IP地址:
- 0.0.0.0
- 192.168.0.1
- 255.255.255.255
如果你需要更严格的IP地址校验,可以使用以下正则表达式:
```
var ipPattern = /^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/;
```
这个正则表达式会限制每个数字的取值范围,确保每个数字在0到255之间。
js实现正则表达式校验示例用法:
```
var ip = "192.168.0.1";
var isValidIP = st(ip);
console.log(isValidIP); // true
```