2013-03-22 47 views
0

驗證表達我要爲必填字段校驗和驗證表達數字驗證器一起 的電話號碼我要爲必填字段驗證和數字驗證器一起電話號碼

<asp:TextBox ID="txtPhonenumber" runat="server" MaxLength="11" TabIndex="11" onKeyPress="return validateNumbersOnly();" ></asp:TextBox> 

      <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ErrorMessage="Enter Phone Number" ControlToValidate="txtPhonenumber" ></asp:RequiredFieldValidator> 

此代碼的工作只有場空

回答

0
<asp:TextBox ID="txtPhonenumber" runat="server" MaxLength="11" ></asp:TextBox><asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="Enter Phone Number" ControlToValidate="txtPhonenumber" ></asp:RequiredFieldValidator><asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="txtPhonenumber" ErrorMessage="Only Numbers" Display="None" ValidationExpression="^\d+$" ></asp:RegularExpressionValidator> 
+2

對你的答案給予一些解釋。 – Tirth 2013-11-07 05:10:49

2
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="txtPhonenumber" ErrorMessage="Only Numbers" Display="None" ValidationExpression="^\d+$" ></asp:RegularExpressionValidator> 

ValidationExpression = 「^ \ d + $」 時使用此數字格式驗證