標記:
<table>
<tr>
<td><asp:TextBox ID="txtFirstName" runat="server" /></td>
<td><asp:RequiredFieldValidator runat="server" ControlToValidate="txtFirstName" Display="Dynamic" ValidationGroup="group"></asp:RequiredFieldValidator></td>
<td><asp:RegularExpressionValidator runat="server" ControlToValidate="txtFirstName" ValidationExpression="..." Display="Dynamic" ValidationGroup="group">*</asp:RegularExpressionValidator></td>
</tr>
<!-- do the same 2 times more -->
</table>
The RegEx應該是我想:
^\d{4,4}-\d{4,4}$
或者(如果您不希望產生可變數目的數字,例如2〜4):
^\d\d\d\d-\d\d\d\d$
什麼手段:
line begin
4 digits, not more or less
dash
4 digits, not more or less
line end
也許'\ d \ d \ d \ d- \ d \ d \ d \ d \ d'? [你的意思是8個字母d](http://www.rubular.com/r/I3LQBIsNAa) – abatishchev 2011-05-14 13:25:28
@abatishchev - 是的,很好,我改變了它。 – Hogan 2011-05-14 13:26:41
非常好,謝謝你們兩位。 – user734699 2011-05-14 14:01:40