【发布时间】:2015-09-21 12:26:18
【问题描述】:
在下面给出的我的 Javascript 代码中,我将两个变量相乘。它现在作为乘法的结果给出 NaN。
我提醒了两个将要相乘的变量。一个变量是整数。但另一个变量包含 卢比符号 (₹) 和十进制值。我需要从这个变量中删除这个符号。
我已尝试使用以下代码从变量中删除 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 ₹?请给我们一些您正在尝试的输入值。 -
可能是
5 ₹ 50什么的 -
当我提醒
price_per_day时,我收到了₹ 50.99。即先符号后金额
标签: javascript jquery unicode