2
- 1 - 5個字符長度
- 包含至少1個數字字符
- 只有AZ,AZ和O- 9允許
這是我SOFAR:^[a-zA-Z0-9]{0,5}$
的問題,我有這個接受'AV'
例如。它必須包含一個數字纔是有效的。
https://regex101.com/r/i5VnXt/1
這是我SOFAR:^[a-zA-Z0-9]{0,5}$
的問題,我有這個接受'AV'
例如。它必須包含一個數字纔是有效的。
https://regex101.com/r/i5VnXt/1
您需要添加一個正向前查找(?=\D*\d)
和使用{1,5}
限制量詞末匹配1到5個字符:
^(?=\D*\d)[a-zA-Z0-9]{1,5}$
詳細
^
- 正先行需要數字之後0或多個非數字符號[a-zA-Z0-9]{1,5}
- - 1〜5(由於{1,5}
限制性量詞)個連續字母數字字符(ASCII字母或數字的字符串(?=\D*\d)
的開始)$
- 字符串結尾。