gpt4 book ai didi

javascript - 如何删除 javascript 中的 unicode 十六进制字符?

转载 作者:行者123 更新时间:2023-11-30 12:14:47 24 4
gpt4 key购买 nike

在下面给出的我的 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;

最佳答案

不是替换符号,而是提取钱

var price = document.getElementById("price").innerHTML.replace(/[^0-9.,]/g,"");
alert(price)
<span id="price">    &#x20B9; 50.99</span>

关于javascript - 如何删除 javascript 中的 unicode 十六进制字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32695207/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com