可以通过以下代码实现:
const str = "$100.50";
const num = parseFloat(str.replace(/[^0-9.-]+/g,""));
console.log(num);
这段代码的作用是将字符串中的货币符号(除了数字、小数点和负号之外的字符)替换为空字符串,然后使用parseFloat函数将结果转换为数字。最后,将转换后的数字打印到控制台上。
这个方法适用于任何包含货币符号的字符串,例如"$100.50"会被转换为100.5。
推荐的腾讯云相关产品是云函数(Serverless Cloud Function),它是一种无需管理服务器即可运行代码的计算服务。您可以使用云函数来执行上述代码,无需关心服务器的配置和维护,只需编写代码并将其部署到云函数即可。您可以在腾讯云的云函数产品页面(https://cloud.tencent.com/product/scf)了解更多关于云函数的信息。
领取专属 10元无门槛券
手把手带您无忧上云