ipv4正则表达式 js
时间: 2023-11-17 14:02:36 浏览: 105
经典Javascript正则表达式[优质排版]
以下是一个IPv4正则表达式的JavaScript实现:
```javascript
const ipv4Regex = /^(?:(?: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]?)$/;
```
这个正则表达式可以用来验证IPv4地址的有效性。它的含义是:以数字开头,后面跟着三个由点分隔的数字,每个数字的范围是0到255。其中,`(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)`表示一个数字,可以是0到255之间的任意一个数字。`(?:...)`表示一个非捕获组,即匹配但不捕获该组的内容。`[01]?[0-9][0-9]?`表示一个数字,可以是0到199之间的任意一个数字。`^`和`$`分别表示字符串的开头和结尾,确保整个字符串都符合这个模式。
阅读全文