EditText 限制输入的动态配置
来源:互联网 发布:saber软件 编辑:程序博客网 时间:2024/05/06 22:03
EditText我们在输入的时候常常会要求输入数字,字母,下划线。。这个时候我们一般用两种方法,
第一:正则表达式:
[\u4e00-\u9fa5] 中文
\n\s*\r 空白行,用于删除空白行
^\s*|\s*$ 首尾空白行
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* email 匹配
^[a-zA-Z][a-zA-Z0-9_]{4,15}$ 字母开头,允许5-16字节,允许字母数字下划线
\d{3}-\d{8}|\d{4}-\d{7} 电话号码
-----就这些 百度上有很多,我现在写一些常用的,
第二:TextWatch类的设置,
我们在允许使用xml文件的时候,用的是String.xml文件中设置String,然后在布局中直接设置android:digits="@string/你定义的名字"
动态的话要用的就是一下:
EditText editText = new EditText(this) ;
String digits_ =._@0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLIMNOPQRSTUVWXYZ";
editText.setKeyListener ( DigitsKeyListener.getInstance (digits_ ) );
这样这个EditText中除了digits_ 设定的数值才可以输入
0 0
- EditText 限制输入的动态配置
- 限制EditText的输入字数
- 限制EditText的输入内容
- EditText的输入限制类型
- EditText 动态获取输入字数,限制长度
- Android 动态限制EditText输入的字条类型及键盘类型、对输入的监控
- 限制EDITTEXT可输入的字符个数
- EditText限制用户的输入 inputType
- android EditText限制输入字数的方法
- android EditText限制输入的字数
- Android中EditText的输入字数限制
- EditText限制用户的输入 inputType
- Android EditText控件限制输入的长度
- editText限制输入的4种方法
- EditText 限制可输入的字符
- 限制EditText输入文字的数目
- editText限制输入的4种方法
- EditText限制输入的小数点只能一个
- 《C++语言基础》实践项目——多态性与抽象类
- Storm UI 参数
- python3 slimit压缩js时候出现问题 slice() int()的错误
- iOS开发 常用第三方开源框架
- DFS遍历
- EditText 限制输入的动态配置
- 基于Storm的Nginx log实时监控系统
- 巧妙解析JAVA中容器的概念
- 强移动计算中心——基于可穿戴设备的一个技术预测
- 人员登入5---实现登入
- 海量数据处理方法总结
- STDistance的使用及geometry和geography的区别
- 用matlab 保存带标记图像、图片的方法总结
- java中级-1-基础知识回顾