任何人都可以告诉我如何使用javascript中的正则表达式删除空格前的最后一个数字
ABCD 154 => ABCD
ACR 15 => ACR
SA 12S 8945 => SA 12S
答案 0 :(得分:3)
使用字符串$
锚的结尾替换前面的空格和字符串末尾的数字。
str = str.replace(/ [0-9]+$/, '');
如果要保留空格字符,只需将其从正则表达式中删除即可。
答案 1 :(得分:2)
尝试
'SA 12S 8945'.replace(/\s\d+$/, '')