0
A
回答
2
使用alphabetics一個類別,與matches
相結合,並開始和輸入文本的結束分隔符,因爲這樣的:
String valid = "abc";
String invalid = "abc3";
Pattern pattern = Pattern.compile("^\\p{Alpha}+$"); // use \\p{L} for Unicode support
Matcher matcher = pattern.matcher(valid);
System.out.println(matcher.matches());
matcher = pattern.matcher(invalid);
System.out.println(matcher.matches());
輸出:
true
false
注:這也正好防止空投入。如果你想允許他們,請使用與+
不同的量詞,即*
。
最後,由於您將對java.awt.TextField
使用該功能,因此只需使用方法getText()
即可訪問其文本。
2
這將是更好,如果你使用的JFormattedTextField
這裏是它的詳細信息:http://docs.oracle.com/javase/7/docs/api/javax/swing/JFormattedTextField.html
相關問題
- 1. 驗證該字符串是否僅包含字母
- 2. 如何驗證文本輸入僅包含拉丁字母?
- 3. VB.Net驗證:檢查文本是否僅包含字母
- 4. 如何驗證字段僅包含字母?
- 5. 確認輸入值僅包含字母表的驗證問題
- 6. 如何驗證文本輸入以僅包含數字?
- 7. 驗證密碼字段是否包含特殊字符
- 8. 檢查文本字段是否包含javascript中的字母
- 9. 如果字符是字母輸入驗證從輸入
- 10. 檢查字符串是否僅包含英文字母,數字和符號
- 11. java腳本輸入字段驗證
- 12. 檢查輸入字段是否包含@
- 13. Java字符輸入驗證
- 14. 如何測試輸入字段是否包含外來字符?
- 15. 檢查輸入字段是否包含@字符?
- 16. 驗證文本字段,僅允許字母,' - '和'。'
- 17. 驗證名稱字段僅包含文本
- 18. 輸入每個字符後驗證文本字段
- 19. 輸入時驗證文本字段
- 20. jQuery驗證輸入文本字段
- 21. 驗證隻字母輸入
- 22. 如何驗證字符串是否包含某些字符?
- 23. 驗證字符串數組是否包含某個字符串
- 24. MVC3字段包含驗證
- 25. 檢查輸入的文本是否僅使用英文字母
- 26. 驗證一個字符串中是否只包含C++中的字母
- 27. 檢查一個字符串是否只包含字母 - 電子郵件驗證
- 28. 是否有jQuery驗證插件驗證字母/字符
- 29. 當用戶輸入字母字符時,對數字字段進行驗證
- 30. 驗證輸入 - 數字與字母
是文本字段允許爲空? – MAV
@MAV不,它不是。 – user1757703