javascript - 如何将 "15.90 €"这样的文本转换为 "1590"这样的数字?

标签 javascript

我正在 Shopify 上设置快速结账解决方案,我想将 Shopify 向用户显示的购物车总价(以文本形式)转换为包含任何点、逗号、空格或货币的数字。从“15.90 €”到“1590”

最佳答案

只需将每个非数字字符替换为空字符

var str = "15.90€"
str = str.replace(/[^0-9]/g, '')
console.log(str)

关于javascript - 如何将 "15.90 €"这样的文本转换为 "1590"这样的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57446124/

相关文章:

javascript - 通过 Javascript 更改特定类的 z-index 值

javascript - 时间格式不适用于 dateTimePicker

javascript - 在 Electron/ express 应用程序中需要文件

javascript - 使用 grunt-cdnify 时出现错误

javascript - Struts2如何在jsp中获取ActionError计数

javascript - npm 脚本 Protractor 命令抛出错误

javascript - 通过Javascript设置Bootstrap工具提示的内容

javascript - 如何使用相同的按钮/div 在没有主体滚动的情况下切换覆盖

javascript - 当受让人未定义时如何有条件地设置对象属性

javascript - 在 JavaScript 中向用户隐藏 Solr 服务器 URL