js生产五位数整数,最多一位小数的正则
时间: 2024-03-03 18:48:17 浏览: 113
js正则表达式 限1-2位整数,或者至多含有两位小数的写法
以下是符合要求的正则表达式:
```javascript
/^\d{1,5}(\.\d)?$/g
```
解释一下:
- `^` 表示字符串的开头
- `\d{1,5}` 表示匹配 1 到 5 位数字
- `(\.\d)?` 表示匹配一个小数点和一位数字,问号表示这个小数部分是可选的
- `$` 表示字符串的结尾
- `g` 表示全局匹配
使用方式:
```javascript
const regex = /^\d{1,5}(\.\d)?$/g;
const str = '1234.5';
console.log(regex.test(str)); // true
```
注意:这个正则表达式只能匹配符合要求的字符串,不能保证匹配到的字符串是合法的数字。
阅读全文