ある正規表現を作成したいJava
解決したいこと
ある正規表現を作成したいです。
マッチ↓
1,2,3,4,基本半角整数のみ
-10,-100などのマイナスはOK
0だけOK
マッチしてはダメ↓
A、a、ア、ア 1、2などの半角全角英数字
- ハイフンだけの記号
自分で試したこと
seiki.java
if (!(value.matches("^[-0-9]+$"))) {
error_message = "単価を半角数字で入力してください";
return;
}
現在このような正規表現を作成したのですが、
-を入力するとerror_messageに格納されてしまいます。
あと一歩のところなのですが解決策が浮かびません。
宜しくお願い致します。
0