用js 写一个函数并用于正则表达式检验输入值是否大于零
时间: 2024-01-21 07:19:52 浏览: 60
常用的JavaScript验证正则表达式
5星 · 资源好评率100%
可以使用如下代码实现:
```javascript
function checkPositiveNum(inputValue) {
var reg = /^[1-9]\d*$/
return reg.test(inputValue)
}
```
这里使用正则表达式 `/^[1-9]\d*$/` 匹配输入值,其中:
- `^` 表示匹配字符串的开始位置;
- `[1-9]` 表示第一位必须是 1~9 中的一个;
- `\d*` 表示后面可以是 0~9 中的任意数字,可以出现多次;
- `$` 表示匹配字符串的结束位置。
因此,该正则表达式可以匹配大于零的整数。函数返回值为布尔值,表示输入值是否符合要求。可以在其他代码中调用该函数进行输入值的检验。
阅读全文