js正则判断是否是1-12之间的数字
时间: 2024-03-02 07:49:31 浏览: 148
javascript 正则 判断是否是数字的脚本
5星 · 资源好评率100%
可以使用正则表达式`/^(1[0-2]|[1-9])$/`来判断是否是1-12之间的数字。
具体解释如下:
- `^` 表示匹配字符串的开头;
- `(1[0-2]|[1-9])` 表示匹配1-12之间的数字,其中 `(1[0-2])` 表示匹配10-12数字,`|` 表示或,`[1-9]` 表示匹配1-9数字;
- `$` 表示匹配字符串的结尾。
完整的代码如下:
```
function isBetweenOneAndTwelve(str) {
const reg = /^(1[0-2]|[1-9])$/;
return reg.test(str);
}
console.log(isBetweenOneAndTwelve('0')); // false
console.log(isBetweenOneAndTwelve('1')); // true
console.log(isBetweenOneAndTwelve('5')); // true
console.log(isBetweenOneAndTwelve('12')); // true
console.log(isBetweenOneAndTwelve('13')); // false
```
阅读全文