Javascript 正则表达式 : test people's name

标签 javascript regex

来自这个问题:javascript regex : only english letters allowed

如何对人名进行表情测试?目前它根本不允许名称之间有空格。我需要能够匹配像 John Doe

这样的东西

干杯

最佳答案

let result = /^[a-zA-Z ]+$/.test( 'John Doe');
console.log(result);

在字符类中抛出您需要的任何符号。这就是为什么我说要具体确切地您想要验证的内容。此正则表达式不会考虑重音字符,如果您关心这一点,您最好使用 unicode 匹配。

关于Javascript 正则表达式 : test people's name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3073850/

相关文章:

regex - 在 SED 中使用变量

javascript - Redux 中间件无限循环?

javascript - jQuery、javascript 卸载

java - 使用split()时悬挂元字符

javascript - 使用正则表达式的字符串中相似字符的唯一序列

regex - 使用非贪婪限定符或前瞻更好吗?

javascript - 验证并显示在文本字段中输入的信息

javascript - 获取每种语言的跨度标题并插入新的跨度

javascript - Node 响应挂起

javascript - 正则表达式模式不允许除下划线外的特殊字符