android判断EditText输入的数字、中文还是字母方法
2015-10-14 10:33
489 查看
android判断EditText输入的数字、中文还是字母方法
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应用程序组件Activity的"singleTask"之谜
- Android ProGuard 的作用、使用及bug分析
- Android Connectivity分析(1)- ConnectivityManager
- Android 屏幕适配相关的学习总结
- Android开发系列(十九个):至SimpleAdapter设置样式
- 【Android学习笔记】 碎片Fragment(1)
- [转]android 的injustdecodebounds
- Android 开源框架Universal-Image-Loader完全解析(三)---源代码解读
- Android 开源框架Universal-Image-Loader完全解析(二)--- 图片缓存策略详解
- Android应用开发性能优化完全分析
- android 5.0 apk 安装失败提示INSTALL_FAILED_INVALID_URI
- Android 去掉两个textview的空隙
- Android事件传递机制
- Android中的Context详解
- Android事件分发机制--ViewGroup(二)
- weight布局小技巧
- Android新增API之AudioEffect中文API与应用实例
- AndroidStudio中配置AndroidAnnotations
- Android_02_相对布局
- android自定义Dialog