js验证ip地址正则表达式
时间: 2023-08-31 15:09:51 浏览: 87
IP地址检查正则表达式
下面是一个验证IP地址的正则表达式:
```
const regExp = /^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/;
```
这个正则表达式可以验证一个字符串是否符合标准的 IP 地址格式,其中:
- `^` 表示字符串的开头
- `(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)` 表示一个 0-255 之间的数字,可以是 1 位、2 位或者3位
- `\.` 表示一个点
- `$` 表示字符串的结尾
使用方法:
```
const ip = "192.168.1.1";
if (regExp.test(ip)) {
console.log("IP address is valid");
} else {
console.log("IP address is not valid");
}
```
阅读全文