javascript - 从Javascript中的字符串中删除除数值之外的所有值
问题描述
我正在学习 JS,想知道从字符串中提取整数值的最有效方法是什么,如下所示:
const String1 = '122,730 views'
const String2 = '2,990 likes'
输出:
122730
2990
是否有一个 JS 函数可以从字符串中删除除数值之外的所有值?在这种情况下,parseInt()
只会返回122
and 2
。
解决方案
JavaScriptsparseInt()
函数不知道任何千位分隔符。
您可以简单地预先替换它们。
const String1 = '122,730 views';
const Value1 = parseInt(String1.replace(/,/g, ""));
console.log(Value1);
推荐阅读
- excel - VBA:在某些规则上拆分表
- c# - 消息正文中定义的错误代码的 AdalServiceException 列表
- python - Python - 将行分组到列表中
- c# - 鼠标滚轮按下和向上事件
- python - 电子邮件重复分类:Python 函数和条件语句错误
- android - 编译时android studio gradle错误
- angular - 错误后并不总是命中 Angular 自定义错误处理程序
- javascript - 合并数组并保持排序
- spring-boot - 无法运行 Spring Boot 简单 REST 服务
- html - CSS — 如何模糊 SVG 蒙版?