2016-06-28 7 views
-9

Regex Expresssionは英数字を受け入れ、15 or 18文字のみを受け入れ、regex expressionをデータベースに格納します。15文字または18文字を含む英数字の正規表現を作成する方法

15数例

78678AA1234B710 

18数例

78678AA1234B710A12 
+0

私たちはあなたがしようとしているものを教えてください。 – KaeL

+0

@Kael Regexの新機能ですので、英数字「^ [a-zA-Z0-9] * $」を試しましたが、15または18の数値で制限する方法はありませんでした。 – Rahul

+0

文字は大文字のみですか?あるいは小文字にすることもできますか?一致する必要のある他のパターンはありますか?英数字、15文字または18文字を除きます。 –

答えて

0

別のオプション: ^([[:alnum:]]{15})$|^([[:alnum:]]{18}$ または

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

これは16と17にも一致します。 –

+0

私は質問を誤解していると思います。私は私の答えを編集しました。 –

関連する問題