正则表达式移除所有特殊字符,除了数字?

29 浏览
0 Comments

正则表达式移除所有特殊字符,除了数字?

我想从字符串中删除所有特殊字符(除了数字)。我已经成功做了这一步

var name = name.replace(/[^a-zA-Z ]/, "");

但似乎它只删除了第一个数字,而将其他所有数字都保留了下来。

例如:

name = "collection1234"; //=> collection234

或者

name = "1234567"; //=> 234567

0