android判断EditText输入的数字、中文还是字母方法
2016-02-01 19:21
531 查看
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();
}
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 Studio快捷键
- Android悬浮窗TYPE_TOAST小结源码分析
- 获取 Android 设备的唯一标识码
- android-cannot resolve the method(handlerMessage(android.os.Message))
- 保护Android resources文件不被反编译原理分析
- android *** Layout 10 DatePicker && TimePicker
- Android自定义View控件
- Android 显示获取服务器的超大图片 <19>
- android *** Layout 09 CheckBox
- Android之判断某个服务是否正在运行的方法
- android 进程优先级
- Android之Proguard语法
- android一个弹出菜单的动画(二)
- Glide 3.0 介绍
- TabLayout实现仿网易新闻客户端Tab标签
- Android APK瘦身之Android Studio Lint (代码审查)
- 1.Android JUnit Runner(使用AndroidStudio)
- 介绍一款Android小游戏--交互式人机对战五子棋
- Android中include标签的使用
- android 多媒体数据库详解