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) {}});}
}

只允许输入汉字,英文,数字相关推荐

  1. JS正则只允许输入文字、数字、英文

    /*** 只允许输入汉子 英文 数字 不允许输入其他字符* @param obj 当前-->this*/ function checkInput(obj){var val = $(obj).va ...

  2. Python小技巧:判断输入是否为汉字/英文/数字

    Python判断输入是否为汉字/英文/数字 1. 判断输入是否为汉字 2. 判读是否为英文 3. 判断是否为数字 1. 判断输入是否为汉字 定义函数is_chinese,输入为字符串,该函数通过遍历字 ...

  3. 利用 Python django 框架 输入汉字,数字,字符,等。。转成二维码!

    利用 Python django 框架 输入汉字,数字,字符,等..转成二维码! 模块必备:Python环境 + pillow  + qrcode 模块 核心代码import qrcodeqr = q ...

  4. 经典:统计字符串中汉字,英文,数字,特殊符号个数

    经典:统计字符串中汉字,英文,数字,特殊符号个数 package wzs.arithmetics;/*** 分别统计出其中字符串中汉字,英文字母,数字,其他字符数量* @author wWX15478 ...

  5. 好用的汉字 英文 数字 符号 统计器 还可自动搜寻文本里的数字相加

    汉字英文数字符号统计器,以前有需要用的时候,找篇了整个网络都没找到,今日得闲自己写了一个,将其分享出来,希望能帮到有用得着的人. 汉字英文数字符号统计器的操作简单明了,直接把要统计的内容复制到软件的文 ...

  6. input框只能输入汉字,数字,英文,数字和英文,禁空格,中文和英文,特殊字符等多种验证

    只能输入汉字: <input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste=&quo ...

  7. input只能输入汉字、数字、英文

    原文链接 只能输入汉字: <input type="text" placeholder="请输入姓名" onkeyup="this.value= ...

  8. vc 文字转换到机内码,输入汉字和数字, 输出一串16进制码(数字-〉ASII码,汉字—〉国标码)...

    // 可以用,此程序实现的是是文字转换到机内码.机内码=国标码+8080H,不过学习了.//此程序是利用汉字在机器内输出就是机内码的原理,直接保存的,其实挺简单.//输入一串汉字和数字的混合字符, 经 ...

  9. 字符串汉字英文数字判断

    在项目中用到过.在字符串中有标点或其它字符,而只需要得到数字,汉字,英文这三种字符,所以需要过滤一下,代码如下. /** * @找出字串中的数字英文中文 * @param s * @return */ ...

  10. 限制Input只能输入汉字、数字

    只能输入汉字: <input type="text" placeholder="请输入姓名" onkeyup="this.value=this. ...

最新文章

  1. mongodb地理位置索引实现原理
  2. 【怎样写代码】偷窥高手 -- 反射技术(二):窥视内部
  3. 几款二极管、三极管结电容与反向电压
  4. 外文翻译 《How we decide》赛场上的四分卫
  5. 无法设置共享文件夹的解决方法收集
  6. Boost:异步操作,需要boost :: asio :: async_initiate函数的测试程序
  7. 如何监视Java EE数据源
  8. 策略模式java 用例_java策略模式简单用例
  9. Apache 回应:参与开源不受 EAR 约束
  10. 计算机专业审核作业指导书,专业审核作业指导书
  11. 物联网云平台有哪些优势
  12. mysqldump 工具使用详解——参数选项
  13. 黑盒测试--等价类划分
  14. linux抓包-tcpdump
  15. opencv半透明填充不规则区域
  16. 一年中最后一个月的最后一天说说_一年最后一天的说说
  17. Android开发之隐示意图跳转
  18. 真正免费的天气API,无需注册申请key
  19. 【DG】基于同一个主机建立物理备库和逻辑备库 (三)
  20. Ubuntu 16.04 使用burg修改开机引导主题

热门文章

  1. 【超详细的贝叶斯滤波原理】(不看后悔)
  2. html5svg在线编辑器,HTML5 在线优化SVG图形文件
  3. 软件测试的问题定位分析思路
  4. MongoDB可视化客户端robo3tES
  5. 本工艺标准适用于工业与民用建筑采用沉管灌注桩的工程
  6. Twitter群推王教你一站式获客,轻松避坑
  7. navicat 安装
  8. 常用数学公式推导及概念
  9. 打印查看pytorch 的神经网络模型及参数
  10. 怎么能把文字转语音?我来教你几个方法