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. VB.Net驗證:檢查文本是否僅包含字母
- 3. 如何驗證字段僅包含字母?
- 4. 確認輸入值僅包含字母表的驗證問題
- 5. 如何驗證文本輸入以僅包含數字?
- 6. 驗證密碼字段是否包含特殊字符
- 7. 檢查文本字段是否包含javascript中的字母
- 8. 檢查字符串是否僅包含英文字母,數字和符號
- 9. java腳本輸入字段驗證
- 10. 如何測試輸入字段是否包含外來字符?
- 11. 驗證文本字段,僅允許字母,' - '和'。'
- 12. 驗證名稱字段僅包含文本
- 13. 輸入每個字符後驗證文本字段
- 14. jQuery驗證輸入文本字段
- 15. 輸入時驗證文本字段
- 16. 驗證隻字母輸入
- 17. 如何驗證字符串是否包含某些字符?
- 18. MVC3字段包含驗證
- 19. 檢查輸入的文本是否僅使用英文字母
- 20. 驗證一個字符串中是否只包含C++中的字母
- 21. 檢查一個字符串是否只包含字母 - 電子郵件驗證
- 22. 是否有jQuery驗證插件驗證字母/字符
- 23. 當用戶輸入字母字符時,對數字字段進行驗證
- 24. 驗證輸入 - 數字與字母
- 25. 將文本輸入限制爲僅字母字符
- 26. 驗證文本框中的字母數字輸入[VB2010]
- 27. 的Javascript:驗證字段:沒空和僅包含數字
- 28. 僅驗證數字字符Java
- 29. 如何檢查字符串是否只包含英文字母?
- 30. 字符串字母驗證
是文本字段允許爲空? – MAV
@MAV不,它不是。 – user1757703