我在RegularExpressionValidator
使用 Visual Studio 2010 时遇到问题。这是我的代码:
<asp:Label ID="phone" runat="server" Text="Phone Number"></asp:Label><asp:TextBox ID="phonebox"
runat="server" TextMode="Phone"></asp:TextBox>
<asp:RegularExpressionValidator ID="RegularExpressionValidator3" runat="server"
ErrorMessage="Invalid Number" ControlToValidate="phonebox"
ValidationExpression="((\(\d{3}\) ?)|(\d{3}-))?\d{3}-\d{4}"></asp:RegularExpressionValidator>
<br />
无论我输入什么号码,我都会在该字段旁边收到一条错误消息 - 即使我复制并粘贴了一个有效的美国电话号码。