0

在 .net MVC 应用程序中,我需要正则表达式来验证输入中的至少两个单词,并且输入的最小长度应该大于 5。(允许的特殊字符只有“。”并且不允许使用数字)

目前我正在使用

^([a-zA-Z\.\s]{5,})+$. 

两个字都行不通。

4

2 回答 2

4

听起来你可能需要类似的东西:

^[a-zA-Z\.]{6,} [a-zA-Z]{6,} .+$

这将根据您的规范匹配 2 个单词,然后允许字符数量。

于 2013-01-25T14:43:15.150 回答
1

如果输入的总长度应大于 5: "^([a-zA-Z.\\s]{6,})$"- 它对我来说很好。

如果每个单词的长度应大于 5: "^([a-zA-Z]{6,}[\\s.]*)++$"

于 2013-01-25T15:42:58.700 回答