str.match -如何删除$并仅显示数字值?



这是我的代码Value = str.match(/$(d+)/);

例1:HK$999显示结果= 999

例二:HK$1,999.20显示结果= 1(我不想要这个结果)

如何显示示例2 = 1999

谢谢大家^_^

这段代码应该可以正常工作首先从字符串中删除所有不必要的逗号然后选择".">

前面的所有数字
var ragex = /(d+)/g;
let str = "HR999";
str = "HK$1,999.20"
str = str.replace(/(,)/, '')
let res = str.match(ragex)[0];

的结果将是数组

的第一个索引。如果你想要数字,包括。

使用

var ragex = /d+.d+/g;

最新更新