1 ~ 100 사이의 숫자 만 허용하는 REGEX를 작성하려고합니다. 그것이 1에서 무한대까지 모든 것을 받아들이면 좋을 것입니다. 그러나 그것은 아마도 복잡하거나 불가능할 것입니다. 이 무한대 일에 이르기까지 모든 것을 수용하는 경우Java REGEX (숫자 1 ~ 100)
public static boolean isNumeric(String str) {
return str.matches("-?\\d+(\\.\\d+)?");
}//end boolean.
왜이 작업에는 정규식을 사용하고 싶습니까? 'str'을'int'로 변환하고 범위를 확인하십시오. 그것은 훨씬 쉬울 것입니다. –
@RohitJain을 사용하면 예외가 throw 될 수 있습니다. – marisbest2