Javaにおいて半角英数(az,AZ)、半角数字(0~9)、ハイフンだけを許容し、
さらに半角英数と半角数字は最低1文字以上使用する、という正規表現についてです。
下記のように記載しましたが、うまく動作しません。
何か誤った記載になっておりますでしょうか?
^(?=.[a-zA-Z])(?=.[0-9]).*[0-9a-zA-Z_]+$
使用ライブラリはjavax.validation.constraints.Patternです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー