javascript - 我怎样才能对完全间隔的名称进行模式匹配?

标签 javascript regex

如果需要,我如何编写一个只能包含由单个空格分隔的字母的名称模式?如果有多个名称,则必须用一个空格分隔。

例如, "Jane Doe""Jane" 是正确的,但是,"Jane""Jane "“Jane Doe” 都不正确。

我的模式,

/^([A-za-z]+ ?[A-za-z]+){1}$/

最佳答案

如果我没理解错,试试这个:

/^[A-Za-z]+(\s[A-Za-z]+)?$/

关于javascript - 我怎样才能对完全间隔的名称进行模式匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13282464/

相关文章:

java - 如何在Java中找到与正则表达式匹配的子字符串的开始和结束索引?

regex - 在 Vim 的搜索模式中使用花括号量词\d{5}

regex - 交替字符的匹配模式

javascript - jQuery cloneTo 而不是 appendTo?

javascript - 如何使用angular创建可重用的音频播放器组件

java - 从 ANT 任务执行 Bower 更新

javascript - 使用 Google Maps API 在 Google map 上的不同位置使用不同的颜色

javascript - 为什么我的 React 组件无法获取我需要的库?

Javascript/jQuery 删除字符串中除特定字符之间出现的所有字符

java - 使用模式匹配从文件中排序,Java