js只能输入两位小数正则
时间: 2023-11-11 08:08:02 浏览: 80
js保留两位小数方法总结
5星 · 资源好评率100%
可以使用以下正则表达式来限制输入数字只能保留两位小数:
```javascript
/^\d+(\.\d{1,2})?$/
```
这个正则表达式的含义是:
- `^` 表示匹配字符串的开头
- `\d+` 表示匹配一个或多个数字
- `(\.\d{1,2})?` 表示一个可选的小数部分,其中 `\.` 表示匹配小数点,`\d{1,2}` 表示匹配一个或两个数字,用于限制小数位数
- `$` 表示匹配字符串的结尾
这个正则表达式可以匹配如下格式的数字:
- `123`
- `123.4`
- `123.45`
但是无法匹配如下格式的数字:
- `.12`
- `123.`
- `123.456`
如果想要允许小数点前面没有数字,可以将 `\d+` 改为 `\d*`,即可匹配如下格式的数字:
- `.12`
- `0.12`
- `123.4`
- `123.45`
阅读全文