Strippig逗号和字符串中的连字符

时间:2016-07-21 09:26:59

标签: javascript

我一直在看很多论坛帖子,但我似乎无法让它发挥作用。我要删除的字符串是: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>

2 个答案:

答案 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);