String text = edInput.getText().toString();   Pattern p = Pattern.compile("[0-9]*");      Matcher m = p.matcher(text);      if(m.matches() ){      Toast.makeText(Main.this,"输入的是数字", Toast.LENGTH_SHORT).show();      }      p=Pattern.compile("[a-zA-Z]");     m=p.matcher(text);     if(m.matches()){      Toast.makeText(Main.this,"输入的是字母", Toast.LENGTH_SHORT).show();     }     p=Pattern.compile("[\u4e00-\u9fa5]");     m=p.matcher(text);     if(m.matches()){      Toast.makeText(Main.this,"输入的是汉字", Toast.LENGTH_SHORT).show();     }

更多相关文章

  1. NETBEAN 开发Android应用
  2. 破解android锁屏密码
  3. Android(安卓)keystore 签名证书的作用以及如何生成
  4. Android(安卓)自定义View——自定义点击事件
  5. 我的Android进阶之旅------>Android(安卓)Widget 桌面数字时钟(D
  6. 杂七杂八2
  7. android EditText 设置弹出数字输入法键盘
  8. 隐藏的数字咪咪
  9. Android输入框限制字符长度,字母自动大写

随机推荐

  1. 如何关闭android studio3.0的自动保存功
  2. android p 4G LTE 默认关闭修改
  3. Android(安卓)GridView 例子
  4. PC端与android手机端使用adb forword通信
  5. Android网络电话软件Sipdroid试用
  6. 编译android出现"too many open files"的
  7. OpenGL ES 画正方形
  8. android反射的应用
  9. Android下载文件保存到路径
  10. 可循环显示图像的Android(安卓)Gallery组