只允许输入汉字,英文,数字
public class EditorTextFile {private static String stringFilter(String str) throwsPatternSyntaxException {// 只允许字母、数字和汉字String regEx ="[^a-zA-Z0-9\u4E00-\u9FA5]";//正则表达式Pattern p = Pattern.compile(regEx);Matcher m = p.matcher(str);returnm.replaceAll("").trim();}public static void addChangedListener(final EditText et) {et.addTextChangedListener(new TextWatcher() {@Overridepublic void beforeTextChanged(CharSequence s, int start, int count, int after) {}@Overridepublic void onTextChanged(CharSequence s, int start, int before, int count) {String editable =et.getText().toString();String str =EditorTextFile.stringFilter(editable.toString());if (!editable.equals(str)) {et.setText(str);//设置新的光标所在位置et.setSelection(str.length());}}@Overridepublic void afterTextChanged(Editable s) {}});}
}
只允许输入汉字,英文,数字相关推荐
- JS正则只允许输入文字、数字、英文
/*** 只允许输入汉子 英文 数字 不允许输入其他字符* @param obj 当前-->this*/ function checkInput(obj){var val = $(obj).va ...
- Python小技巧:判断输入是否为汉字/英文/数字
Python判断输入是否为汉字/英文/数字 1. 判断输入是否为汉字 2. 判读是否为英文 3. 判断是否为数字 1. 判断输入是否为汉字 定义函数is_chinese,输入为字符串,该函数通过遍历字 ...
- 利用 Python django 框架 输入汉字,数字,字符,等。。转成二维码!
利用 Python django 框架 输入汉字,数字,字符,等..转成二维码! 模块必备:Python环境 + pillow + qrcode 模块 核心代码import qrcodeqr = q ...
- 经典:统计字符串中汉字,英文,数字,特殊符号个数
经典:统计字符串中汉字,英文,数字,特殊符号个数 package wzs.arithmetics;/*** 分别统计出其中字符串中汉字,英文字母,数字,其他字符数量* @author wWX15478 ...
- 好用的汉字 英文 数字 符号 统计器 还可自动搜寻文本里的数字相加
汉字英文数字符号统计器,以前有需要用的时候,找篇了整个网络都没找到,今日得闲自己写了一个,将其分享出来,希望能帮到有用得着的人. 汉字英文数字符号统计器的操作简单明了,直接把要统计的内容复制到软件的文 ...
- input框只能输入汉字,数字,英文,数字和英文,禁空格,中文和英文,特殊字符等多种验证
只能输入汉字: <input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste=&quo ...
- input只能输入汉字、数字、英文
原文链接 只能输入汉字: <input type="text" placeholder="请输入姓名" onkeyup="this.value= ...
- vc 文字转换到机内码,输入汉字和数字, 输出一串16进制码(数字-〉ASII码,汉字—〉国标码)...
// 可以用,此程序实现的是是文字转换到机内码.机内码=国标码+8080H,不过学习了.//此程序是利用汉字在机器内输出就是机内码的原理,直接保存的,其实挺简单.//输入一串汉字和数字的混合字符, 经 ...
- 字符串汉字英文数字判断
在项目中用到过.在字符串中有标点或其它字符,而只需要得到数字,汉字,英文这三种字符,所以需要过滤一下,代码如下. /** * @找出字串中的数字英文中文 * @param s * @return */ ...
- 限制Input只能输入汉字、数字
只能输入汉字: <input type="text" placeholder="请输入姓名" onkeyup="this.value=this. ...
最新文章
- mongodb地理位置索引实现原理
- 【怎样写代码】偷窥高手 -- 反射技术(二):窥视内部
- 几款二极管、三极管结电容与反向电压
- 外文翻译 《How we decide》赛场上的四分卫
- 无法设置共享文件夹的解决方法收集
- Boost:异步操作,需要boost :: asio :: async_initiate函数的测试程序
- 如何监视Java EE数据源
- 策略模式java 用例_java策略模式简单用例
- Apache 回应:参与开源不受 EAR 约束
- 计算机专业审核作业指导书,专业审核作业指导书
- 物联网云平台有哪些优势
- mysqldump 工具使用详解——参数选项
- 黑盒测试--等价类划分
- linux抓包-tcpdump
- opencv半透明填充不规则区域
- 一年中最后一个月的最后一天说说_一年最后一天的说说
- Android开发之隐示意图跳转
- 真正免费的天气API,无需注册申请key
- 【DG】基于同一个主机建立物理备库和逻辑备库 (三)
- Ubuntu 16.04 使用burg修改开机引导主题