2011-04-12 51 views
4

我需要正則表達式的ID號, 這是9號和第一個號碼必須是4或9或8正則表達式的具體數量

能有人幫助?

+0

你嘗試過什麼,什麼是不工作? (如果這是作業,請給它加標籤。) – 2011-04-12 19:11:23

+0

不,這不是家庭作業,這是我的畢業設計。 – palAlaa 2011-04-12 19:18:32

回答

13

您可以使用以下正則表達式:

^[489][0-9]{8}$ 
+0

關於你對@ Jellicle的回答的評論,根據你對它的描述,錨點在一些引擎中不是強制性的。例如,在Java中,如果您使用的是標準的'String.matches()'或'Matcher.matches()',那麼您不需要它們,但是如果您正在執行'Matcher.find()',您可以。該答案已被刪除,所以我將它留在這裏,因爲它也與此答案有關。 – 2011-04-12 19:18:07

+0

@Mark Peters:你說得對。 – codaddict 2011-06-03 10:29:12