正则表达式,只能输入数字和小数点后两位
时间: 2024-01-19 21:45:11 浏览: 145
JS只能输入数字或数字和字母等的正则表达式
可以使用以下正则表达式来限制只能输入数字和小数点后两位:
```
^\d+(\.\d{1,2})?$
```
解释一下:
- `^` 表示以此开头
- `\d+` 表示匹配一个或多个数字
- `(\.\d{1,2})?` 表示匹配一个小数点后跟一到两个数字的组合,这个组合可以出现零次或一次,这样就允许输入整数
- `$` 表示以此结尾
所以这个正则表达式的意思是:匹配以数字开头,可能后面跟着一个小数点和一到两个数字,以数字结尾的字符串。
阅读全文