首页 > 解决方案 > 从Javascript中的字符串中删除除数值之外的所有值

问题描述

我正在学习 JS,想知道从字符串中提取整数值的最有效方法是什么,如下所示:

const String1 = '122,730 views'
const String2 = '2,990 likes'

输出:

122730
2990

是否有一个 JS 函数可以从字符串中删除除数值之外的所有值?在这种情况下,parseInt()只会返回122and 2

标签: javascript

解决方案


JavaScriptsparseInt()函数不知道任何千位分隔符。
您可以简单地预先替换它们。

const String1 = '122,730 views';
const Value1 = parseInt(String1.replace(/,/g, ""));

console.log(Value1);


推荐阅读