正则表达式用于删除数字

时间:2014-07-16 07:20:41

标签: javascript regex

任何人都可以告诉我如何使用javascript中的正则表达式删除空格前的最后一个数字

ABCD 154 => ABCD  
ACR 15 => ACR   
SA 12S 8945 => SA 12S  

2 个答案:

答案 0 :(得分:3)

使用字符串$锚的结尾替换前面的空格和字符串末尾的数字。

str = str.replace(/ [0-9]+$/, '');

如果要保留空格字符,只需将其从正则表达式中删除即可。

Working Demo

答案 1 :(得分:2)

尝试

'SA 12S 8945'.replace(/\s\d+$/, '')