js 正则 输入大于6000的正整数
时间: 2023-09-16 21:08:54 浏览: 106
JS常用正则表达式总结【经典】
下面是一个匹配大于6000的正整数的正则表达式:
```javascript
/^([6-9]\d{3}|[1-9]\d{4,})$/
```
这个正则表达式的含义是:
- `^` 匹配字符串的开头
- `([6-9]\d{3}|[1-9]\d{4,})` 匹配大于等于 6000 的正整数。其中,`[6-9]\d{3}` 匹配 6000 到 9999 之间的数,`[1-9]\d{4,}` 匹配 10000 及以上的数。
- `$` 匹配字符串的结尾
使用方法如下:
```javascript
const reg = /^([6-9]\d{3}|[1-9]\d{4,})$/;
const num = 6001;
if (reg.test(num)) {
console.log('匹配成功');
} else {
console.log('匹配失败');
}
```
在上面的例子中,我们定义了一个正则表达式 `reg`,然后使用 `test` 方法测试输入的数字 `num` 是否符合正则表达式的规则。如果匹配成功,就会输出 `'匹配成功'`,否则输出 `'匹配失败'`。
阅读全文