내 응용 프로그램은 userid에서 userid를 입력으로 사용하고 userid는 영숫자 즉 첫 번째 문자 만 (a-z)이고 다른 부분은 숫자입니다. 이 유형의 입력 (예 : G34555)의 유효성을 검사하려면 어떻게합니까?EditText에 입력 된 값을 확인하는 방법은 일괄 적입니까?
2
A
답변
0
내가 해결 한 문제 : 이것은 대소 할 수 있습니다 첫 글자를 가정 그것을해야 더 알맞은 해결책은 받아 들일 수없는 문자를 입력하는 것을 허용하지 않습니다. 링크에서
코드 :이 작동하지 않습니다
InputFilter filter = new InputFilter() {
public CharSequence filter(CharSequence source, int start, int end,
Spanned dest, int dstart, int dend) {
for (int i = start; i < end; i++) {
if (!Character.isLetterOrDigit(source.charAt(i))) {
return "";
}
}
return null;
}
};
edit.setFilters(new InputFilter[]{filter});
3
정규식을 사용하십시오. matches
String str="mystring";
str.matches("[a-zA-Z][0-9]+");
3
http://osdir.com/ml/Android-Developers/2009-11/msg02501.html는 것 같아 간단한 string
기능을 사용하여
Pattern p = Pattern.compile("[a-zA-Z][0-9]+");
Matcher m = p.matcher("some text you want");
boolean isAlphaNum = m.matches();
관련 문제
- 1. Edittext에 10 진수 값을 입력 하시겠습니까?
- 2. EditText에 데이터베이스의 값을 입력하십시오.
- 3. 팽창 된 EditText에 데이터를 입력 할 수 없습니다. S
- 4. 은 EditText에 입력 할 수 없습니다.
- 5. 아이폰에서 입력 된 녹음 된 음성의 주파수를 확인하는 방법은 무엇입니까?
- 6. timesprite/fogbugz에 일괄 입력
- 7. .txt 파일의 텍스트로 입력 된 텍스트를 검사하는 일괄 파일
- 8. 입력 된 값을 배열에 전달
- 9. NSMutableArray writeToFile이 재귀 적입니까?
- 10. 값을 확인하는 방법은 JTable에서 고유합니까?
- 11. 값을 확인하는 방법은 Settings.bundle에서 설정합니다.
- 12. edittext에 삽입 된 텍스트를 덮어 씁니다.
- 13. EditText에 잘못된 텍스트가 표시됩니다.
- 14. MySQL 트랜잭션은 원자 적입니까?
- 15. PHP는 여전히 절차 적입니까?
- 16. 다른 입력 값을 기준으로 입력 값을 변경하십시오.
- 17. EditText에 대한 클릭 이벤트에서 '숨기기'/ '전화하지 않음'화면 키보드 (소프트 입력)
- 18. 입력 매개 변수를 빠르게 확인하는 방법은 무엇입니까?
- 19. 서버에서 대화식 PDF 양식에 입력 된 값을 처리하는 방법은 무엇입니까?
- 20. rec 함수의 꼬리가 재귀 적입니까?
- 21. 존재하는 값을 확인하는 방법
- 22. Vb.Net에서 CheckBox 태그 값을 확인하는 방법은 무엇입니까?
- 23. 달러 기호 edittext에 android
- 24. 일괄 처리에 사용 된 메타 데이터 값을 포함하지 않는 MSBuild 일괄 처리
- 25. 사용자 입력 작업 Windows 일괄 처리 프로그래밍
- 26. 변경시 INPUT 요소의 값을 확인하는 방법은 무엇입니까?
- 27. 자바 - Eclipse에서 'ThreadLocal'변수의 값을 확인하는 방법은 무엇입니까?
- 28. 입력 크기 수정자를 사용하여 긴 입력 값을 printf하는 방법은 무엇입니까?
- 29. MYSQL에서 매개 변수화 된 명령을 일괄 처리
- 30. 입력 된 값을 포함 된 양식에 추가하십시오. PHY
, true를 반환하지 않습니다. 어떤 제안? – rob