您的位置:首页 > 移动开发 > Android开发

android判断EditText输入的数字、中文还是字母方法

2015-07-29 22:21 423 查看


String txt = edInput.getText().toString();

Pattern p = Pattern.compile("[0-9]*");

Matcher m = p.matcher(txt);

if(m.matches() ){

Toast.makeText(Main.this,"输入的是数字", Toast.LENGTH_SHORT).show();

}

p=Pattern.compile("[a-zA-Z]");

m=p.matcher(txt);

if(m.matches()){

Toast.makeText(Main.this,"输入的是字母", Toast.LENGTH_SHORT).show();

}

p=Pattern.compile("[\u4e00-\u9fa5]");

m=p.matcher(txt);

if(m.matches()){

Toast.makeText(Main.this,"输入的是汉字", Toast.LENGTH_SHORT).show();

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 判断