我需要一个正则表达式来满足以下要求:
- 只允许使用字母、句点和空格。
- 字符串的开头和结尾没有空格。
- 字符串中间的空格是可以的,但不是两个连续的空格。
火柴:
"Hello world."
"Hello World. This is ok."
不匹配:
" Hello World. "
"Hello world 123."
"Hello world."
这在我的情况下有效
<asp:RegularExpressionValidator ID="revDescription" runat="server"
ControlToValidate="taDescription" Display="Dynamic" ErrorMessage="Invalid Description."
Text=" "
ValidationExpression="^(?i)(?![ ])(?!.*[ ]{2})(?!.*[ ]$)[A-Z. ]{8,20}$"></asp:RegularExpressionValidator>