如何在asp.net中验证电话号码

本文关键字:验证 电话号码 net asp | 更新日期: 2023-09-27 18:29:55

我需要验证允许数字和符号+-()的电话号码我如何在asp.net中做到这一点?

<asp:TextBox ID="TxtNo" runat="server"></asp:TextBox>
    <asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" ErrorMessage="Enter valid Phone number" ControlToValidate="TxtNo" ></asp:RegularExpressionValidator>

如何在asp.net中验证电话号码

您需要添加

<asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" ErrorMessage="Enter valid Phone number" ControlToValidate="TxtNo" ValidationExpression="^[01]?[- .]?('([2-9]'d{2}')|[2-9]'d{2})[- .]?'d{3}[- .]?'d{4}$" ></asp:RegularExpressionValidator> 

使用应指定需要验证的格式的表达式。您可以从这里选择一个,并在上方的验证表达式中指定它

ValidationExpression= "^([0-9'(')'/'+ '-]*)$"
<asp:TextBox ID="TxtNo" runat="server"></asp:TextBox>
<asp:RegularExpressionValidator ID="RegularExpressionValidator2" 
runat="server" ErrorMessage="Enter valid Phone number" 
ControlToValidate="TxtNo" 
ValidationExpression= "^([0-9'(')'/'+ '-]*)$"></asp:RegularExpressionValidator>

尝试此验证表达式

^(['(]{1}[0-9]{3}[')]{1}['.| |'-]{0,1}|^[0-9]{3}['.|'-| ]?)?[0-9]{3}('.|'-| )?[0-9]{4}$