我正在尝试使用JavaScript RegExp从字符串中删除尾随数字。这是一个例子。
Input output
-------------------------
string33 => string
string_34 => string_
str_33_ing44 => str_33_ing
string => string
希望以上示例清除我正在寻找的内容!
答案 0 :(得分:18)
您可以使用此正则表达式匹配所有尾随数字。
\d+$
然后用空字符串删除匹配的数字。 \d+
匹配一个或多个数字。 $
声称我们处于一条线的末端。
string.replace(/\d+$/, "")
答案 1 :(得分:5)