首页 > 其他 > 详细

Edittext输入中文

时间:2015-07-29 19:56:41      阅读:312      评论:0      收藏:0      [点我收藏+]

手机号码的正则表达式:"^((13[0-9])|(15[^4,//D])|(18[0,5-9]))//d{8}$"
邮箱的正则表达式: "^[a-zA-Z][\\w\\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\\w\\.-]*[a-zA-Z0-9]\\.[a-zA-Z][a-zA-Z\\.]*[a-zA-Z]$"
中文的正则表达式:   "^[\u4E00-\u9FA5\uF900-\uFA2D]+$"
网址URL的正则表达式:"[a-zA-z]+://[^\s]*"
数字,26个字母,下划线所组成的正则表达式:  "^\\w+$"

 

实例:edittext中只能输入中文


StrWhereText=edittext.getText().toString().trim();
boolean b=StringFilter(StrWhereText)
 //不是中文的情况
if(!b){
   
};

//通过正则表达式来判断。 只允许显示中文
public Boolean StringFilter(String str){
  String regEX="^[\u4E00-\u9FA5\uF900-\uFA2D]+$";
  Pattern p=Pattern.compile(regEX);
  Matcher m=p.matcher(str);
  Boolean b=m.matches();
  return b;
}

Edittext输入中文

原文:http://my.oschina.net/u/2406195/blog/485258

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!