我有一个文本框,我正在尝试验证。
我添加了RegularExpressionValidator
但是我需要添加一些其他内容,如果它不等于“名称”,则说明验证文本
<asp:TextBox ID="tbName" Text="Name" ValidationGroup="FormSubmit" runat="server" />
<asp:RegularExpressionValidator CssClass="errorpopup" Display="Dynamic" ID="regexpPostcode"
ValidationGroup="FormSubmit" runat="server" ErrorMessage="<strong>Please enter a valid name.</strong>"
ControlToValidate="tbName" ValidationExpression="^[a-zA-Z' ']$" SetFocusOnError="true" />
目前,如果你在文本框中留下“名字”,那么它会验证,但我希望它说它无效。
有什么想法吗?
答案 0 :(得分:2)
您还可以将InitialValue正确设置为“Name”来设置必填字段验证器。回发时,这将强制TextBox具有“Name”以外的值,并满足指定的正则表达式要求。
答案 1 :(得分:1)
您可以随时使用自定义验证程序进行水印和正则表达式检查。
答案 2 :(得分:1)
除了你的正则表达式,你还可以添加一个RequiredFieldValidator并将其 InitialValue 属性设置为“Name”。这将涉及水印。