<asp:TextBox ID="telephone" runat="server" ></asp:TextBox>
<asp:RequiredFieldValidator id="Validator_telephone" ControlToValidate="telephone" Runat="Server"
ErrorMessage="电话必须输入" Display="Dynamic" >
</asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="Validator_telephone2" runat="server" ControlToValidate="telephone"
ValidationExpression="/d{3}-/d{8}|/d{4}-/d{8}|/d{4}-/d{7}|(1[35]/d/d{8})"
ErrorMessage="电话格式错误" Display="Dynamic" ValidationGroup="ModifyCheck">
</asp:RegularExpressionValidator>
1:对“电话必须输入”做check
<asp:Button ID="ModifyButton1" runat="server" Text="修改" onclick="ModifyButton_Click1" />
2:对“电话格式错误”做check
<asp:Button ID="ModifyButton2" runat="server" Text="修改" onclick="ModifyButton_Click2" ValidationGroup="ModifyCheck"/>
本文介绍如何使用ASP.NET进行电话号码的有效性和格式验证。通过两个按钮触发不同的验证逻辑:一个是检查电话号码是否为空,另一个检查其格式是否符合常见的固定电话或手机格式。
1443

被折叠的 条评论
为什么被折叠?



