日期:2014-05-20  浏览次数:20780 次

判断用户输入的是汉字还是英文
怎么判断比方说一个TextField中用户输入的是汉字还是英文字母

------解决方案--------------------
Pattern p = Pattern.compile( "^[\u4e00-\u9fa5]*$ ");
Matcher m = p.matcher( "我们 ");
System.out.println(m.matches());
------解决方案--------------------
嗯,用正则,其实就是转换成机内码~~
------解决方案--------------------
楼上的真是麻烦,都不动就用正则
直接用ASC码不比你用正则简单
------解决方案--------------------
中文编码是从 "啊 "字开始的吧.....用你的方法测试就知道值了.