如何在javascript中删除unicode Hex字符?

时间:2015-09-21 12:26:18

标签: javascript jquery unicode

在下面给出的我的Javascript代码中,我将乘以两个变量。它现在是乘法的结果,它给出 NaN

我警告了两个将成倍增加的变量。一个变量是整数。但另一个变量包含带有小数值的卢比符号(&#x20B9)。我需要从这个变量中删除这个符号。

我已尝试使用以下代码从变量中删除unicode字符。

price_per_day = price_per_day.replace(/[\uE000-\uF8FF]/g, '');

但它在乘法后显示 NaN

total_days=10;
price_per_day = price_per_day.replace(/[\uE000-\uF8FF]/g, '');
var total_amount = parseFloat(price_per_day) * total_days;

1 个答案:

答案 0 :(得分:3)

而不是替换符号,提取钱



var price = document.getElementById("price").innerHTML.replace(/[^0-9.,]/g,"");
alert(price)

<span id="price">    &#x20B9; 50.99</span>
&#13;
&#13;
&#13;