在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