2011-03-02 94 views
0

我想要一個正則表達式來驗證最小長度爲11個字符的ASP文本框字段,並且在字符串中間應該是一個「 - 」號。示例字符串是:「0000-011111」。我想驗證文本框,以確保用戶使用正則表達式輸入4位數後帶有「 - 」號的最少10個數字。請幫幫我。
謝謝。驗證文本框長度的正則表達式

+0

你寫道,最小長度應該是11,最大值是多少? – Abbas 2011-03-02 07:21:40

回答

3

使用

\d{4}-\d{6} 

\d代表一個數字,-是文字破折號和在大括號數迫使前述令牌是本次的給定數。

+0

thankx,這是非常有用的。我做的.. – Sunethpiumal 2011-03-02 07:33:00

2
^\d{4}-\d{6,}$ 

你也應該使用^在開始和$末,以確保沒有什麼之前,你的字符串,你不希望有後。 {6,}也很重要,因此它至少可以匹配6位數字,而不是,,它將恰好匹配6位數字。如果您想設置最大數字,您可以在,之後指定,例如{6,20}