#事象
空文字を許し、特定の形式の文字をチェックする正規表現を作りたいと思っています。
特定の形式の文字をチェックする正規表現だけだと、空文字にチェックが入るため、上記のような正規表現を作りたいです。
javax.validationのPatternを用います。
アドバイスをいただけないでしょうか。
現在のソースコードを以下に示します。
java
1@Pattern(regexp="^(([0-1][0-9]|[2][0-3]):[0-5][0-9])$", message = "00:00から23:99の形式で入力してください。")
#試したこと
orで"[]"を入れましたが、コンパイルは通りましたが、チェックする際に例外を吐きました。
@Pattern(regexp="[]|^(([0-1][0-9]|[2][0-3]):[0-5][0-9])$", message = "00:00から23:99の形式で入力してください。")

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。