1
在下面给出的我的Javascript代码中,我将乘以两个变量。由于现在的增殖,它给出NaN。如何删除javascript中的unicode十六进制字符?
我提醒了将要相乘的两个变量。一个变量是一个整数。但另一个变量包含具有十进制值的卢比符号(&#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;
那么究竟什么是'price_per_day'?它是'5₹',还是'5 $?'?请给我们一些你正在尝试的输入值。 – Bergi
可能'5 $ 50'或者什么 – mplungjan
我得到了'₹ 50.99'当我提醒'price_per_day'时。即先符号再量 – Gunaseelan