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