Javascript 如何删除字符串中间的尾随小数点零?
假设我有一条线索:“特朗普为他的竞选花费了15亿美元。” 如何删除尾随的零Javascript 如何删除字符串中间的尾随小数点零?,javascript,regex,Javascript,Regex,假设我有一条线索:“特朗普为他的竞选花费了15亿美元。” 如何删除尾随的零 我想str.replace('/(\[0-9]{1})0+\s/g',“$1”)可以工作,但不会将其剥离。有什么帮助吗?您试图使用正则表达式(/…/g),但实际上使用的是字符串文本('/…/g')。卸下”s: str.replace(/(\.[0-9]{1})0+\s/g, "$1"); 尝试: 这将同时处理$1.040或$1.120等情况。解析每个浮点并再次字符串化: str.replace(/\d+\.\d+/g,
我想
str.replace('/(\[0-9]{1})0+\s/g',“$1”)代码>可以工作,但不会将其剥离。有什么帮助吗?您试图使用正则表达式(/…/g
),但实际上使用的是字符串文本('/…/g'
)。卸下”
s:
str.replace(/(\.[0-9]{1})0+\s/g, "$1");
尝试:
这将同时处理$1.040
或$1.120
等情况。解析每个浮点并再次字符串化:
str.replace(/\d+\.\d+/g, Number);
str.replace(/\d+\.\d+/g, Number);