码迷,mamicode.com
首页 > 其他好文 > 详细

Edittext输入中文

时间:2015-07-29 19:57:45      阅读:157      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!