【前端】input输入框只能输入大于等于0的正数
时间: 2024-01-25 16:14:26 浏览: 15
JS通过正则限制 input 输入框只能输入整数、小数(金额或者现金) 两位小数
你可以使用 HTML5 中的 input 标签的 type 属性为 number,并且设置 min 属性为 0,这样就能限制只能输入大于等于 0 的正数了。
示例代码如下:
```html
<input type="number" min="0">
```
除此之外,你还可以使用 JavaScript 来限制输入,如下所示:
```html
<input type="text" onkeyup="this.value=this.value.replace(/\D/g,'').replace(/^0+/,'')" />
```
这段代码可以限制输入框只能输入数字,并且自动去除前导的 0。
阅读全文