2016-06-28 26 views
-9

我想創建Regex Expresssion,它接受字母數字,只接受15 or 18字符,我將regex expression存儲在數據庫中。如何爲包含15或18個字符的字母數字創建正則表達式

15號實施例

78678AA1234B710 

18號實施例

78678AA1234B710A12 
+0

請讓我們知道你已經嘗試過的情況。 – KaeL

+0

@Kael我是新來的正則表達式,所以我試過這個字母數字「^ [a-zA-Z0-9] * $」,但沒有如何限制15或18個數字。 – Rahul

+0

這些字母只是大寫字母嗎?或者他們也可以小寫?是否還有其他模式應該匹配 - 除了字母數字,15或18個字符。 –

回答

0

另一種選擇: ^([[:alnum:]]{15})$|^([[:alnum:]]{18}$

([[:alnum:]]{18}|[:alnum:]{15}) 
+0

也可以匹配16和17。 –

+0

我想我誤解了這個問題。我編輯了我的答案。 –

相關問題