我试图从字符串'$ 1,109,889.23'中删除美元格式.我尝试使用正则表达式:
"[^\\d]"
Run Code Online (Sandbox Code Playgroud)
但后来我得到了逗号.
有帮助吗?提前致谢.
你不需要正则表达式.
只需使用lsParseCurrency:
numericValue = lsParseCurrency('$1,109,889.23');
writeOutput(numericValue);
1109889.23
根据Leigh的下面的提交...如果你的语言环境是不使用的东西,,并且.对于千位和小数分隔符(分别)...确保也指定语言环境,例如:
numericValue = lsParseCurrency('$1,109,889.23', 'en_us');