為什麼這個Regular Expression不能Validate hong kong mobile

  1. ValidationExpression="/^1[0-9]{10}$|^[569][0-9]{7}$/"
複製代碼


I type
58991077
No working....

本帖最後由 Jackass_TMxCK 於 2015-5-2 17:11 編輯

你前半係1開頭+10個0-9 ge字,後半係5/6/9開頭+7個0-9 ge字 wor大哥?


In JS:
/^1[0-9]{10}$|^[569][0-9]{7}$/.test('58991077');
return true

TOP

ValidationExpression="^1[0-9]{10}$|^[569][0-9]{7}$";

TOP

本帖最後由 fhleung 於 2015-6-20 21:07 編輯

仲有...  ie  多數唔 work

TOP

用緊RegularExpressionValidator of asp.net
  1.   <tr>
  2.                 <td>
  3.                     Mobile Number:
  4.                 </td>
  5.                 <td>
  6.                     <asp:TextBox ID="txtMobileNum" runat="server" Width="180px" CssClass="form-control"/>
  7.                 </td>
  8.                 <td>
  9.                     <asp:RequiredFieldValidator ID="rvMobileNum" runat="server" type="text" ControlToValidate="txtMobileNum"
  10.                         ErrorMessage="Blank mobile number is not allowed" ForeColor="Red" Display="Dynamic"/>
  11.                     <asp:RegularExpressionValidator ID="revMobilNum" runat="server" ControlToValidate="txtMobileNum" ValidationGroup="ValidationGroup2"
  12.                           ValidationExpression="/^1[0-9]{10}$|^[569][0-9]{7}$/" ErrorMessage="Invalid Hong Kong/China Mobile Phone number"
  13.                           ForeColor="Red" Display="Dynamic" />               
  14.                 </td>
  15.             </tr>
複製代碼

但唔work,唔知是否<asp:TextBox> type 問題

TOP

asp.net 要前後打 / / 架咩?

TOP

系喎..唔該...
THX

TOP

还有,  validate file size,   code  如下

TOP