文档章节

Edittext输入中文

新根
 新根
发布于 2015/07/29 16:57
字数 166
阅读 155
收藏 6

3 月,跳不动了?>>>

手机号码的正则表达式:"^((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;
}

© 著作权归作者所有

新根
粉丝 5
博文 28
码字总数 9431
作品 0
深圳
程序员
私信 提问
加载中

评论(0)

android EditText限制输入

今天有一个需要,就是EditText要求只接收中文和英文的输入内容。 翻了下api,发现EditText中有一个setFilters方法来限制用户输入内容。 而setFilters方法接收一个InputFilter接口,而InputFi...

ArrayListt
2015/10/21
129
0
EditText 集锦 - 开发中常用的用法及遇到的各种坑

前言 EditText ,文本输入框,一个再熟悉不过的的控件,在开发当中,我们需要经常用到。这边文章,主要是记录 EditText 的常用用法,需要的时候可以直接复制张贴,提高效率。同时,本文章会持...

xujun9411
2019/02/21
0
0
Android Viewpager和EditText

我在Activity里面做了一个ViewPager的一个3s轮播的图片浏览,下面是EditText的评论输入框,但是这两个毫不相干的东西在一个界面里,会影响到EditText的焦点,而且还会改变软键盘的输出状态(...

朱濤36246
2015/12/22
648
0
关于EditText的android:maxLength属性的注意事项

一直以为在xml布局文件中对EditText添加 android:maxLength="30";属性是控制EditText字符数的。想当然的以为一个中文占2个字符,一个英文占1个字符。结果的结果当然不是了。 确切的说来andro...

mutouzhang
2014/03/19
5.9K
0
android有用代码片段 1

一、 获取系统版本号: PackageInfo info = this.getPackageManager().getPackageInfo(this.getPackageName(), 0); int versionCode=nfo.versionCode string versionName=info.versionNam 二......

九洲北研
2013/01/24
309
2

没有更多内容

加载失败,请刷新页面

加载更多

XDR

XDR是一个库 XDR用于将任意类型的数据转化为平台无关的编码,然后传输,到了对应平台按照对应平台标准进行解析。 主要解决的是平台之间字节序的不同。主要是解决数据跨平台解析的问题。 XDR双...

鬼上身跳不过门槛
9分钟前
5
0
霍兰德职业兴趣测试与职业生涯规划

职业生涯规划这个词,相信小伙伴不会第一次听说,而且我肯定听的最多的地方,那就是大四的学堂里。名字听着很高大上,其实跟我们出游做计划差不多,只不过这个周期会很长。职业生涯规划里我们...

蛤蟆丸子
10分钟前
3
0
localStorage设置过期时间

场景# 浏览器端需要存储一个用户的标识和cookie一样需要过期时间,但是用的是localStorage存储。而localStorage一经存储除非手动删除是不会过期的。那就需要自己实现过期机制。网上找了几种简...

stys35
10分钟前
13
0
sessionStorage和LocalStorage区别?

两者都是浏览器提供技术,用于在浏览器端存放数据 –存数据:setItem(k,v) –取数据:getItem(k) –删数据:removeItem(k) 2. 区别: –sessionStorage会话级,浏览器打开到浏览器关闭。 –l...

安然_oschina
33分钟前
13
0
重磅消息:Google和网易集体震荡,联手让一部分游戏先出海!

4月9日参与《出海背后的技术密码》免费直播节目的伙伴,有机会获得由 Google&网易提供给大家的精美礼品。同时,今天文章后面留言点赞第一的伙伴,加文文酱(liwenzhaozhao)领取现金红包 哦!...

张晓衡
34分钟前
14
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部