2012-10-05 84 views

回答

36

我想這是你想要什麼:

^[a-zA-Z][0-9]{7}$ 

的{...}元字符只有最先前的模式而你的情況是[0-9]匹配。正則表達式的解釋如下:在字符串(^)

  • 匹配在第一點僅一次
  • 任何字符AZ或AZ([A-ZA-Z])的開頭

    1. 開始
    2. 匹配開始在所述第二點的任何字符0-9([0-9])
    3. 在[0-9]中必須存在正好爲7倍({7})
    步驟3中提到的前述圖案

    按照原始問題放置{8}時,您將假設字符串長度總計爲9:第一個字符是字母不區分大小寫,其餘8個字符是數字。

    +0

    感謝您的詳細回覆。 –

    相關問題