在C#中使用RegularExpressionValidator控件的一个注意事项

在C#中使用RegularExpressionValidator控件的一个注意事项在使用RegularExpressionValidator做正则验证时,即使利用正则限制了输入不能为空,但是在实际的使用过程中却出现了空的时候不验证就直接执行。
所以在使用RegularExpressionValidator控件做验证时最好与RequiredFieldValidator非空控件一起配合使用,已防止出现意料之外的情况。
下边是一段验证邮箱的代码  
<

在使用RegularExpressionValidator做正则验证时,即使利用正则限制了输入不能为空,但是在实际的使用过程中却出现了空的时候不验证就直接执行。
所以在使用RegularExpressionValidator控件做验证时最好与RequiredFieldValidator非空控件一起配合使用,已防止出现意料之外的情况。
下边是一段验证邮箱的代码
 
 <asp:TextBox runat=”server” ID=”compEmail”></asp:TextBox>
<asp:RequiredFieldValidator ID=”RequiredFieldValidator1″ runat=”server” ControlToValidate=”compEmail”
ErrorMessage=”请输入邮箱地址”>*</asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID=”RegularExpressionValidator1″ runat=”server” ErrorMessage=”邮箱地址不正确”
ValidationExpression=”^/w{3,}@/w+(/./w+)+$” ControlToValidate=”compEmail”>*</asp:RegularExpressionValidator>

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/36330.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注