js 10位以内的小数正则表达式
时间: 2023-07-10 07:28:02 浏览: 101
JS中验证整数和小数的正则表达式
您好,下面是匹配10位以内小数的正则表达式:
```
/^\d{1,10}(\.\d{1,10})?$/
```
该正则表达式的含义是:
- `^`: 表示匹配字符串的开始位置
- `\d{1,10}`:表示匹配1到10位数字
- `(\.\d{1,10})?`:表示匹配小数点后1到10位数字,`?`表示该部分可选
- `$`:表示匹配字符串的结束位置
因此,该正则表达式可以匹配如下字符串:
- 1.23
- 1234567890.1234567890
- 0.1234567890
同时也不匹配以下字符串:
- 1.2345678901(小数点后超过10位)
- 12345678901.123(整数部分超过10位)
- -1.23(负数)
阅读全文