这是我的代码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;