2013-02-08 20 views
-4

如何我寫這符合要求的正則表達式: 7位是進來一排正則表達式整整7個位數

+0

我試過這個 – Alex 2013-02-08 13:13:52

+0

請更新你的問題與你試過的東西 – 2013-02-08 13:14:31

+0

http://www.regular-expressions.info/是一個開始學習正則表達式的好地方。 「 – 2013-02-08 13:15:08

回答

3

/^\d{7}$/此起彼伏應該做的伎倆。

請考慮自己看,這是相當微不足道的。

2

像這樣:\d{7}[0-9]{7}[:digit:]{7}或明確像\d\d\d\d\d\d\d[0-9][0-9][0-9][0-9][0-9][0-9][0-9]取決於語言/工具,你正在使用的。這些都將匹配一串7位數字,但您需要錨定匹配,因此只有7位數字匹配使用開始和結束字符(如^\d{7}$)或某種類型的邊界(如空格\s\d{7}\s)。

注意:{n}是擴展正則表達式類的一部分。

+0

我使用.net。有趣但\ d {7}不能使用字符串11202994 202074 INV 06 12 12 1418 – Alex 2013-02-08 13:20:50

+0

這是Regex.IsMatch返回true。爲什麼? – Alex 2013-02-08 13:21:39

+0

爲了得到更好的答案,你應該已經標記了問題'.net'發佈了你的代碼。 – 2013-02-08 13:22:12