在javascript下面删除美元符号

时间:2014-03-05 18:08:13

标签: javascript regex

这是我的代码

var productdetails = {
    productcommission: '%%Commission%%',
    producttotal: '%%GLOBAL_Price%%',
};

它只是将值传递给第三方,这就是值在视图源中的显示方式。

var productdetails = {
    productcommission: '50',
    producttotal: '$200',
};

我想知道如何删除上面的美元符号以便在视图源中显示如下。

var productdetails = {
    productcommission: '50',
    producttotal: '200',
};

2 个答案:

答案 0 :(得分:0)

我是否理解您希望源视图不带领'$',即使这是您获得的价值?我假设你的%%引用是通过一些预处理来填充的,就像JSP或ASP一样 - 如果是这样的话,那就是你想要删除$的地方。在Javascript中更改变量的值将为您提供在脚本中要查看(或使用)的内容,但不会影响源视图。更改源视图的唯一方法(据我所知)是在它到达浏览器之前更改源。

为什么源视图看起来很重要?或者我只是误读了你的问题?

答案 1 :(得分:0)

您可以删除这样的美元符号:

var productdetails = {
    productcommission: '50',
    producttotal: '$200'
};

productdetails.producttotal = productdetails.producttotal.replace(/\$/g,'');