我试图使用JavaScript RegExp从字符串中删除尾随数字.这是一个例子.
Input output
-------------------------
string33 => string
string_34 => string_
str_33_ing44 => str_33_ing
string => string
Run Code Online (Sandbox Code Playgroud)
希望上面的例子清除我正在寻找的东西!
Avi*_*Raj 19
您可以使用此正则表达式匹配所有尾随数字.
\d+$
Run Code Online (Sandbox Code Playgroud)
然后用空字符串删除匹配的数字.\d+匹配一个或多个数字.$声称我们处于一条线的尽头.
string.replace(/\d+$/, "")
Run Code Online (Sandbox Code Playgroud)
用途.replace():
"string".replace(/\d+$/, '')
Run Code Online (Sandbox Code Playgroud)
一个简单的演示jsfiddle:http://jsfiddle.net/v8xvrze0/