JTextField에 유효성 검사를 실행하여 글자 만 포함되도록하고 싶습니다. 가장 간단한 방법은 무엇입니까?문자열이 순전히 문자인지 여부를 어떻게 확인할 수 있습니까?
답변
당신은 matches
를 사용할 수 있습니다
str.matches("\\p{Alpha}+")
주 \p{Alpha}
이 일치하는 모든 편지 (a-z
또는 A-Z
), 따라서 \p{Alpha}+
일치 문자의 연속 문자열입니다.
이 유니 코드 작동합니까? – MStodd
이것은 매우 간결 해 보이고 그러므로 나의 필요에 완벽합니다. "\\ p {Aplha} +"구문에 대한 자세한 내용을 어디에서 알 수 있습니까? 복사하고 붙여 넣을 수는 있지만 실제로 배울 수는 없습니다. – Mike
@Mike ['Pattern'] (http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html) 클래스의 설명서에는 몇 가지 특정 정보가 들어 있지만 "정규식"에 대한 자습서를 찾고 싶습니다. – arshajii
이 시도 :
public boolean containsOnlyLetters(String s)
{
for(char c : s.toCharArray())
{
if(!Character.isLetter(c))
return false;
}
return true;
}
- 1. current_user가 좋아하는지 여부를 어떻게 확인할 수 있습니까?
- 2. 스크롤바가 보이는지 여부를 어떻게 확인할 수 있습니까?
- 3. 개체가 PORO인지 여부를 어떻게 확인할 수 있습니까?
- 4. 코드가 벡터화되었는지 여부를 어떻게 확인할 수 있습니까?
- 5. 요소가 존재하는지 여부를 어떻게 확인할 수 있습니까?
- 6. 문자열이 URL 친화적인지 어떻게 확인할 수 있습니까?
- 7. 문자열이 유효한 float인지 어떻게 확인할 수 있습니까?
- 8. 특정 문자열이 JSON인지 어떻게 확인할 수 있습니까?
- 9. 변수가 Scheme의 문자인지 어떻게 알 수 있습니까?
- 10. window.opener에 액세스 할 수 있는지 여부를 어떻게 확인할 수 있습니까?
- 11. 누군가가 링크를 트윗했는지 여부를 확인할 수 있습니까
- 12. 하나만 존재 여부를 확인할 수 있습니까?
- 13. 사용자가 입력 한 문자열이 목록의 문자열과 일치하는지 여부를 어떻게 확인할 수 있습니까?
- 14. 정확한 하위 문자열이 NSString에 존재하는지 여부를 어떻게 알 수 있습니까?
- 15. 메일 서버가 SMTP 인증을 필요로하는지 여부를 어떻게 확인할 수 있습니까?
- 16. C89를 통해 파일의 존재 여부를 어떻게 확인할 수 있습니까?
- 17. 캐릭터가 정규 표현식에 속하는지 여부를 어떻게 확인할 수 있습니까?
- 18. Java System.out이 터미널인지 여부를 어떻게 확인할 수 있습니까?
- 19. scrollviewer 자식 요소가 표시되는지 여부를 어떻게 확인할 수 있습니까?
- 20. [rel = preconnect] 링크가 작업을 완료했는지 여부를 어떻게 확인할 수 있습니까?
- 21. Elementtree로 속성 존재 여부를 어떻게 확인할 수 있습니까?
- 22. JRuby 스크립트가 특정 메소드를 정의하는지 여부를 어떻게 확인할 수 있습니까?
- 23. UIScrollView의 특정 프레임에 하위보기가 있는지 여부를 어떻게 확인할 수 있습니까?
- 24. Outlook 폴더가 공용 폴더인지 여부를 어떻게 확인할 수 있습니까?
- 25. 테이블에 인덱스가 있는지 여부를 어떻게 확인할 수 있습니까?
- 26. 매개 변수가 Symbol인지 여부를 어떻게 확인할 수 있습니까?
- 27. 자식 커밋이 다른 커밋의 부모인지 여부를 어떻게 확인할 수 있습니까?
- 28. 좀비 js를 사용하여 요소 표시 여부를 어떻게 확인할 수 있습니까?
- 29. jQuery : 요소가 동적으로 추가되었는지 여부를 어떻게 확인할 수 있습니까?
- 30. 응용 프로그램에 높은 권한이 필요한지 여부를 어떻게 확인할 수 있습니까?
정규 표현식. – jonny2k9
['DocumentListener'] (http://docs.oracle.com/javase/7/docs/api/javax/swing/event/DocumentListener.html) 및 ['JFormattedTextField'] (http : // docs .oracle.com/javase/7/docs/api/javax/swing/JFormattedTextField.html). –