我正在尝试构造一个正则表达式,它会删除以下字符串小数点左边的数字:Rs.6,564.80
我要找的预期输出是6564
。有人可以帮帮我吗?
答案 0 :(得分:1)
试试这个:
var money = "6,454.80";
var number = Number(money.replace(/[^0-9\.]+/g,""));
console.log(parseInt(number));

答案 1 :(得分:1)
只需将其解析为int。
val = "65,43,214.80";
val = replaceAll(val, ',', '');
alert(parseInt(val));
function replaceAll(str, find, replace) {
return str.replace(new RegExp(find, 'g'), replace);
}
答案 2 :(得分:0)
如果你正在使用Java(因为你已经标记了.buttons
a.button(class={active: currentUrl === '#'} href='#') Go to homepage
),你可以使用它:
java
我尝试了你的输入和其他一些。似乎对我来说很好。
希望这有帮助!
答案 3 :(得分:-1)
试试这个
var a = "6,454.80";
var b = a.split('.')[0];
b.replace(',','');
更多逗号试试这个
var a = "6,454.80";
var b = a.split('.')[0];
b.replace(/,/g, "")