标签: javascript regex
目前我有以下$scope.user.username.replace(/[\s]/g, '');
$scope.user.username.replace(/[\s]/g, '');
这删除了特殊的字符和空格,我需要添加防止数字和特殊字符的能力,但我不能完全掌握Regex的工作原理。
有人能帮助我吗?
答案 0 :(得分:1)
只需在字符类中添加要删除的字符:
replace(/[\s.;,?%0-9]/, '')
答案 1 :(得分:1)
您应该只能在匹配组中使用not并删除所有不是字母的内容:
not
/[^a-zA-Z]/g
DEMO