EditText 값을 Regex을 사용하여 유효성을 검사해야합니다. 조건 :정규식 안드로이드에서 두 개 이상의 조건을 확인하려면
- 사용자가 부동 소수점 값을 입력 할 수 있습니다 부호없는 정수를
- 사용자를 입력 할 수 있습니다.
나는이 사용하는 두 개의 서로 다른 패턴을 달성하지만 정규식 확인하는 방법을 모두 하나의 에서 아무 생각이 없습니다.
는 당신이 안드로이드에있는 경우이와 예를 들어,은 내장 유효성 검사기를 사용할 수있는이 다음 정규식을public boolean validFloatForString(String value) {
String decimalPattern = "([0-9]*)\\.([0-9]*)";
String integerPattern = "([0-9]*)";
boolean match = Pattern.matches(decimalPattern, value)
|| Pattern.matches(integerPattern, value);
System.out.println(match); // if true then decimal else not
return match;
}
"regex"REG 표현. 왜 당신은 하나의 패턴이 필요합니까? ([0-9] *) 이후에 모든 옵션 마커를 사용할 수 있습니까? –
Edittext ... 안드로이드가 된 것 같습니다. 안 그래? – JavaDM
yes in android only @ WEBALDO.at – krishh