SkanderはBJK:
私はそのようなパターンを使用してJavaで簡単なREGEXを開発しようとしています:
@Pattern(regexp = "[a-zA-Z]{2}[0-9]{1}[2-8]{1}" , message = "The format is invalid")
しかし、フィールドが空の場合、このメッセージがまだ表示されているので、私はフィールドが(私はフィールドを必要としないことになるされていることを望ん)空でない場合にのみ、このメッセージを表示します。
ありがとうございました。
ティムBiegeleisen:
あなたの予想文字列の両方の一致した次の正規表現、使用してみてくださいと空の文字列を:
[a-zA-Z]{2}[0-9]{1}[2-8]{1}|^$
Javaコード:
@Pattern(regexp = "[a-zA-Z]{2}[0-9]{1}[2-8]{1}|^$", message = "The format is invalid")