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