Javascript正则表达式删除任何空格,特殊字符和数字

时间:2014-09-26 11:29:46

标签: javascript regex

目前我有以下$scope.user.username.replace(/[\s]/g, '');

这删除了特殊的字符和空格,我需要添加防止数字和特殊字符的能力,但我不能完全掌握Regex的工作原理。

有人能帮助我吗?

2 个答案:

答案 0 :(得分:1)

只需在字符类中添加要删除的字符:

replace(/[\s.;,?%0-9]/, '')

答案 1 :(得分:1)

您应该只能在匹配组中使用not并删除所有不是字母的内容:

/[^a-zA-Z]/g

DEMO