^([a-zA-Z\u4e00-\u9fa5]+ )*[a-zA-Z\u4e00-\u9fa5]+$
这很好但我想限制包括空格在内的比赛,我该怎么做?例如:
{2,30}
这不起作用
^(([a-zA-Z\u4e00-\u9fa5]+ )*[a-zA-Z\u4e00-\u9fa5]+$){2,30}
答案 0 :(得分:1)
您可以使用正向前瞻断言来检查长度:
^(?=.{2,30}$)([a-zA-Z\u4e00-\u9fa5]+ )*[a-zA-Z\u4e00-\u9fa5]+$
^^^^^^^^^^
在下面的演示中探索正则表达式。我删除了unicode字符以简化操作。