Java で Regex を使用してフォーム フィールドを検証しようとしていますが、これには 5 つの異なる形式の可能性があります。私はこれを機能させるのに苦労しています。
チェックする文字列は、4 ~ 6 文字の英数字です。
4 文字の場合は、すべて数字にする必要があります。
^\\d{4}$
5 文字の場合は、すべて数字、最初の文字の後に 4 つの数字、または最初の 3 つの文字の後に 2 つの数字を使用できます。
^\\d{5}$
^[a-zA-Z]\\d{4}$
^[a-zA-Z]{3}\\d{2}$
6 文字の場合は、最初の位置の文字、4 つの数字、最後に別の文字になります。
^[a-zA-Z]\\d{4}[a-zA-Z]$
私はそれをすべてまとめることができないようです。