从Javascript中删除一个数量

Remove an amount from a Javascript

本文关键字:一个 Javascript 删除      更新时间:2023-09-26

我有一个类似"续订B 6个月12.87美元100万a"的字符串。我想从中删除12.87美元的金额,我如何在JavaScript中做到这一点。感谢

将其与此正则表达式匹配:

's+['d,]+(?:'.'d+)? USD's+

并使用.replace():

> 'Renew B 6 Months 12.87 USD 1M A'.replace(/'s+['d,]+(?:'.'d+)? USD's+/, ' ');
"Renew B 6 Months 1M A"
var str="Renew B 6 Months 12.87 USD 1M A";
str=str.replace("12.87 USD ", "");
alert(str); // Renew B 6 Months 1M A

如果是静态字符串,则需要使用正则表达式。这里Blender给出了一个答案,看看他的答案。