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

标签 javascript regex

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

这会删除特殊字符和空格,我还需要添加防止数字和特殊字符的功能,但我不太明白正则表达式是如何工作的。

有人能帮我吗?

最佳答案

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

/[^a-zA-Z]/g

DEMO

关于Javascript正则表达式删除任何空格、特殊字符和数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26058534/

相关文章:

javascript - WordPress 插件表单未提交

regex - 在 Google Sheets 中使用 RegEx 将 1 + 1h 转换为 2?

java - 正则表达式:如何删除由某些字符限制的子字符串?

regex - 如何使用正则表达式从具有已知前缀和后缀的字符串中提取子字符串?

Javascript:将对象分配给 const 变量与 let 变量

javascript - 比较 Javascript 中未排序的对象数组

javascript - 在所述元素存在之前不运行其余代码

javascript - 根据地理位置检测区域

regex - sed 匹配日期格式 2013 年 4 月 25 日

正则表达式:如果一行不以特定字符串开头,请将其添加为前缀