使用姓氏验证器。我们会收到多个名字的人的参赛作品。我正在寻找解决方案。
旧正则表达式:/[a-zA-Z]{2,}s[a-zA-Z]{2,}$/
(适用于1个名称-1个姓氏(
我对第{2,}
部分感到困惑,它计算单词中模式的重复,但我希望它计算单词->适用于符合规则的最小2个和最大4个单词的CCD_ 3。
这不起作用:/[a-zA-Zs]{2,}w$/
匹配2-4个单词,其中a"单词";匹配2个或多个字符A-Za-z:
^[a-zA-Z]{2,}(?:s[a-zA-Z]{2,}){1,3}$
Regex演示
请注意,当前的字符范围对名称非常严格。
你也可以写匹配1个以上单词的字符,但它仍然是有限的:
^w+(?:s+w+){1,3}$