如何从字符串中删除特定的特殊字符以及所有字母表

Mar*_*One 2 html javascript regex

我的字符串看起来像

"USD $1,111.11"
Run Code Online (Sandbox Code Playgroud)

现在我想用以下格式

"1111.11"

总之,我希望字母"USD",美元符号"$",以及","符号被删除

所以如果.replace('/^\D+/g','');我得到了

"1,111.11"

如果.replace('/\D+/g','');我得到了

"111111"

那么我怎么能修改我的正则表达式(我认为第一个更接近我想要的输出)给我我想要的输出.

the*_*eye 5

只需忽略数字和点,就像这样

console.log("USD $1,111.11".replace(/[^.\d]/g, ""));
# 1111.11
Run Code Online (Sandbox Code Playgroud)