2011-05-14 43 views
2

我是新來的正則表達式,並不能得到他們的竅門。你能給我提供一些幫助嗎?正則表達式的asp.net幫助

我需要一個正則表達式分配給一個文本框,將允許6個號碼,隨後由A,M或G.

以下是我已經得到了最遠的,它可以讓6個號碼,但就是這樣:

^[0-9]{6} 

回答

8

你很近。

^[0-9]{6}[AMG]$ 

^:串的開始
[0-9] {6}:匹配6個數字0-9之間,包括端值
[AMG]:字母匹配1
$:字符串的結尾

+0

謝謝!它工作完美。在過去的10分鐘後,將答案設置爲可接受的答案。如果我想將「AMG」作爲整個字符串作爲結尾,我需要輸入什麼內容? – 2011-05-14 12:38:12

+0

+1;因爲你提供了很好的解釋。愛它。 – 2011-05-14 12:39:57

+0

您可以使用^ [0-9] {6} AMG $或^ [0-9] {6} [A] [M] [G] $我相信第一個可以工作,但是您可以保證第二個呢。 – 2011-05-14 12:40:19