只能输入大于0 的正则
时间: 2024-02-27 18:58:25 浏览: 146
可以使用正则表达式 `/^[1-9]\d*$/` ,该正则表达式匹配的是以数字1-9开头,后面可以跟0个或多个数字的字符串,这样就可以保证只能输入大于0的正整数。具体使用方法可以参考下面的示例代码:
```javascript
var input = "123";
var reg = /^[1-9]\d*$/;
if (reg.test(input)) {
console.log("输入的是大于0的正整数");
} else {
console.log("输入的不是大于0的正整数");
}
```
如果输入的字符串是大于0的正整数,输出结果为:
```
输入的是大于0的正整数
```
如果输入的字符串不是大于0的正整数,输出结果为:
```
输入的不是大于0的正整数
```
相关问题
vue前端表单验证只能输入文件名称正则
可以使用正则表达式来限制只能输入文件名称。可以使用以下正则表达式:
```javascript
/^[^\\/:*?"<>|]+$/i
```
这个正则表达式的含义是限制输入的字符串不能包含下列任何字符:反斜线(\)、冒号(:)、斜线(/)、星号(*)、问号(?)、双引号(")、小于号(<)、大于号(>)、竖线(|)。
你可以使用这个正则表达式来验证输入的字符串。如果输入的字符串不符合这个正则表达式,就提示用户只能输入文件名称。
Android 正则表达 只能输入大于0的两位小数
你可以使用以下正则表达式来限制输入为大于0的两位小数:
```java
^(?!0\\.00)\\d+\\.\\d{2}$
```
这个正则表达式的含义是:
- `^` 表示匹配字符串的开始
- `(?!0\\.00)` 表示负向预查,防止出现0.00的情况
- `\d+` 表示匹配一个或多个数字
- `\\.` 表示匹配小数点
- `\d{2}` 表示匹配两个数字
- `$` 表示匹配字符串的结束
使用这个正则表达式,如果输入满足大于0且有两位小数的要求,将会匹配成功。
阅读全文