在.net MVC应用程序中,我需要正则表达式来验证输入中的至少两个单词,并且输入的最小长度应大于5。允许的特殊字符只有".",不允许使用数字)
目前我正在使用
^([a-zA-Z.s]{5,})+$.
两个字都行不通。
听起来您可能需要类似的东西:
^[a-zA-Z.]{6,} [a-zA-Z]{6,} .+$
这将根据您的规范匹配 2 个单词,然后允许字符数。
如果输入的总长度应大于 5: "^([a-zA-Z.\s]{6,})$"
- 它对我来说效果很好。
如果每个单词的长度应大于 5: "^([a-zA-Z]{6,}[\s.]*)++$"