Parsley.js模式为姓氏

时间:2014-07-13 14:12:19

标签: java regex parsley.js

我想知道如何为姓氏创建一个parsley.js模式,该模式接受一个空格的字符串,因为有些人的姓氏很少。

目前我正在使用下一个模式,但它并不像我需要的那样工作。

^[a-zA-Z]+$

我想匹配以下内容:

smith
smith smith
smith smith smith ...etc

只有a-z A-z可能" - " ,但没有数字和外国字母。

2 个答案:

答案 0 :(得分:0)

我认为你正在寻找这个,

^(?:[A-Za-z]+[ -])*[A-Za-z]+$

DEMO

它允许具有名字和姓氏的名字。名字和姓氏将以空格或超标分隔。

答案 1 :(得分:0)

^([a-zA-Z]+(?:\s*|$))\1*

试试这个