js判断字符串是整数还是小数
时间: 2023-12-10 17:05:32 浏览: 153
判断字符串是否有小数的特征,并且能否转换成小数
5星 · 资源好评率100%
可以使用正则表达式来判断字符串是整数还是小数。
判断整数:
```javascript
function isInteger(str) {
return /^\d+$/.test(str);
}
```
判断小数:
```javascript
function isDecimal(str) {
return /^\d+\.\d+$/.test(str);
}
```
或者判断整数和小数:
```javascript
function isNumber(str) {
return /^\d+(\.\d+)?$/.test(str);
}
```
其中,正则表达式的含义如下:
- `^` 表示匹配字符串的开始位置。
- `\d` 表示匹配数字字符。相当于 `[0-9]`。
- `+` 表示匹配前面的字符一次或多次。
- `\.` 表示匹配小数点字符。
- `?` 表示匹配前面的字符零次或一次。
- `$` 表示匹配字符串的结束位置。
阅读全文