11
我想創建一個正則表達式的字符串與下列標準如何正則表達式的字符串 - 長度爲8,第一個字符字母和其餘的數字
- 長度8
- 第一個字符必須是字母匹配AZ或AZ
- 其餘7必須是數字0-9
例子
- a5554444
- B9999999
- c0999999
這是我迄今爲止
^[0-9]{8}$
我錯過檢查的第一個字符?我試過
^[a-zA-Z][0-9]{8}$
但這不起作用。
我想創建一個正則表達式的字符串與下列標準如何正則表達式的字符串 - 長度爲8,第一個字符字母和其餘的數字
例子
這是我迄今爲止
^[0-9]{8}$
我錯過檢查的第一個字符?我試過
^[a-zA-Z][0-9]{8}$
但這不起作用。
我想這是你想要什麼:
^[a-zA-Z][0-9]{7}$
的{...}元字符只有最先前的模式而你的情況是[0-9]匹配。正則表達式的解釋如下:在字符串(^)
按照原始問題放置{8}時,您將假設字符串長度總計爲9:第一個字符是字母不區分大小寫,其餘8個字符是數字。
感謝您的詳細回覆。 –