在.net MVC应用程序中我需要regex来验证输入中至少两个单词,并且最小输入长度应该大于5.(允许的特殊字符只有“。”并且不允许使用数字)
目前我正在使用
^([a-zA-Z\.\s]{5,})+$.
它不适用于两个单词。
答案 0 :(得分:2)
听起来你可能需要这样的东西:
^[a-zA-Z\.]{6,} [a-zA-Z]{6,} .+$
根据您的规范,这将匹配2个单词,然后允许其后的字符数量。
答案 1 :(得分:1)
如果输入的总长度应大于5:
"^([a-zA-Z.\\s]{6,})$"
- 它适用于我。
如果每个单词的长度应大于5:
"^([a-zA-Z]{6,}[\\s.]*)++$"