【发布时间】:2013-11-15 07:09:01
【问题描述】:
我在aspx 页面中使用RegularExpressionValidator 控制FreeTextBox。
<FTB:FreeTextBox id="FTB" runat="server" />
<asp:RegularExpressionValidator ID="rev" runat="server" ControlToValidate="FTB" ErrorMessage="Content cannot be only space character" ValidationExpression="[^\s]+"/>
我不想让文本只有空格字符。客户端必须输入一些a,b,c… 字符。
但RegularExpressionValidator 拒绝文本中的任何空格字符(例如两个单词之间)。
【问题讨论】:
-
特别是对于正则表达式验证器,表达式
[^\s]+意味着 整个文本 应该是非空格:有一个隐含的额外检查,匹配的部分是整个文本.
标签: c# asp.net reg-expressionvalidator