js提取字符串中数字 str: "12hahahah"
时间: 2023-12-10 19:04:41 浏览: 74
js实现在字符串中提取数字
可以使用正则表达式来提取字符串中的数字,代码如下:
```javascript
const str = "12hahahah";
const num = parseInt(str.match(/\d+/)[0]);
console.log(num); // 12
```
其中,`\d` 表示匹配数字,`+` 表示匹配一个或多个数字,`match` 方法返回匹配到的数组,我们可以使用索引 `[0]` 来获取第一个匹配项,然后使用 `parseInt` 方法将其转换为数字。
阅读全文