我一直在看很多论坛帖子,但我似乎无法让它发挥作用。我要删除的字符串是:2050, -
我希望它是2050
剥离代码我使用atm。是:
<script>
var pris = '{{total}}';
pris = pris.replace(/[^\d,]/g, '');
fbq('track', 'Purchase', {
value: pris,
currency:'DKK',
content_ids: '0',
content_type: 'product'
});
</script>
答案 0 :(得分:0)
试试这个
var x="2050,-"
x=x.replace(',', '').replace('-', '') //"2050"
答案 1 :(得分:0)
更改
pris = pris.replace(/[^\d,]/g, '');
to(从正则表达式char类中删除)
pris = pris.replace(/[^\d]/g, '');
你应该开心
var pris = '2050,-';
console.log('Before: ' + pris);
pris = pris.replace(/[^\d]/g, '');
console.log('After: ' + pris);