js 正浮点数正则表达式
时间: 2023-10-29 17:57:50 浏览: 100
你可以使用以下正则表达式来匹配正浮点数:
```javascript
/^\d+(\.\d+)?$/
```
这个正则表达式的含义是:
- `^`:匹配字符串的开始位置
- `\d+`:匹配一个或多个数字
- `(\.\d+)?`:可选的小数部分,包含小数点和一个或多个数字
- `$`:匹配字符串的结束位置
这个正则表达式可以匹配如下数字:
- 1
- 3.14
- 0.5
但不匹配如下数字:
- -1 (负数)
- 1. (小数点后无数字)
- .5 (没有整数部分)
如果你想要匹配负浮点数,可以修改正则表达式为:
```javascript
/^-?\d+(\.\d+)?$/
```
这样可以匹配负数,例如:-1 或 -3.14。
希望能帮到你!如果有任何疑问,请随时提问。
相关问题
js常用的正则表达式
JS常用的正则表达式有很多,以下是一些常见的例子:
1. 匹配邮箱地址:
```
/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/
```
2. 匹配手机号码:
```
/^1[3456789]\d{9}$/
```
3. 匹配 URL 地址:
```
/^(http|https):\/\/([\w.]+\/?)\S*$/
```
4. 匹配整数:
```
/^\d+$/
```
5. 匹配浮点数:
```
/^\d+(\.\d+)?$/
```
6. 匹配日期格式(YYYY-MM-DD):
```
/^\d{4}-\d{2}-\d{2}$/
```
7. 匹配身份证号码:
```
/(^\d{15}$)|(^\d{17}([0-9]|X)$)/
```
这些只是一些常见的用法,正则表达式非常灵活,你可以根据具体需求自行定义匹配规则。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231044833.png)
![text/plain](https://img-home.csdnimg.cn/images/20250102104920.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)