我使用此过滤器来验证IP地址

localIP.setHintTextColor(Color.parseColor("#aaaaaa"));

InputFilter[] filters = new InputFilter[1];

filters[0] = new InputFilter() {

public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) {

if (end > start) {

String destTxt = dest.toString();

String resultingTxt = destTxt.substring(0, dstart) + source.subSequence(start, end) + destTxt.substring(dend);

if (!resultingTxt.matches ("^\\d{1,3}(\\.(\\d{1,3}(\\.(\\d{1,3}(\\.(\\d{1,3})?)?)?)?)?)?")) {

return "";

} else {

String[] splits = resultingTxt.split("\\.");

for (int i=0; i

if (Integer.valueOf(splits[i]) > 255) {

return "";

}

}

}

}

return null;

}

};

localIP.setFilters(filters);

允许的结果是##。##。##。##,我想最多###。###。###。## #即可。我该怎么做?

android 过滤ip,EditText Android过滤器的IP地址###。###。###。###?相关推荐

  1. android 8.0 edittext,android – Autofill框架更新8.1导致EditText崩溃

    我将手机从8.0更新到8.1,现在当我尝试在我的应用程序(使用API​​级别25构建)上点击任何EditText或com.rengwuxian.materialedittext.MaterialEdi ...

  2. android 下划线edittext,Android实现EditText添加下划线

    在安卓高版本,默认是有下划线的,其默认下划线的颜色是由其主题颜色来控制的! 控制如下: @color/colorPrimary @color/colorPrimaryDark **@color/col ...

  3. android 过滤emoji表情符号,android怎样过滤字符串中的emoji表情

    满意答案 jdubysct 2016.03.15 采纳率:43%    等级:8 已帮助:863人 解决方案 对于字符串处理,首选就是正则表达式去处理,而在android系统中可以自定义InputFi ...

  4. android 过滤英文字符,Android编程之TextView的字符过滤功能分析

    本文实例分析了Android编程之TextView的字符过滤功能.分享给大家供大家参考,具体如下: TextView可以设置接受各式各样的字符,通过过滤指定的字符来满足不同应用的输入和显示要求. 通过 ...

  5. android过滤文件删除,Android Studio Git 过滤(忽略)和移除不必要上传的文件

    1.过滤不需要上传的文件 Android studio 项目中有文件.gitignore文件 内部例如:/.idea/ /.gradle/ /.settings/ /build/ .gitignore ...

  6. android过滤html标签,Android中处理TextView带超链接HTML标签的点击事件处理方法

    主要的处理方法: /** * 格式化超链接文本内容并设置点击处理 * */ private CharSequence getClickableHtml(String html) { Spanned s ...

  7. 【Android】设置EditText输入类型和内容长度

    1.设置输入类型 设置EditText输入类型主要有两种方法,一种是使用EditText的setInputType()方法,另一种是在布局文件中使用android:inputType属性来设置. (1 ...

  8. android设置光标闪烁,Android EditText闪烁光标

    我的Activity中只有一个EditText,我希望它在输入完成后隐藏闪烁的光标 – 焦点切换或用户按下Done – 换句话说,当输入键盘消失时. 这是EditText的代码. android:la ...

  9. 【Android 应用开发】Android UI 设计之 TextView EditText 组件属性方法最详细解析

    . 作者 :万境绝尘  转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/18964835 . TextView 相关类的继承结构 ...

  10. 自定义android控件EditText 自定义边框 背景

    自定义EditText边框背景: 首先重新定义一个style.在values文件夹下新建一个xml文件: <?xml version="1.0" encoding=" ...

最新文章

  1. Memcached在Asp.net下的应用
  2. 怎么转换html文件为mp3,如何把音频转换成mp3_音频文件怎么转mp3格式-系统城
  3. 行末没有空格c语言,新人提问:如何将输出时每行最后一个空格删除
  4. 信息学奥赛一本通 1200:分解因数 | OpenJudge 2.2 1751:分解因数
  5. 西瓜书《支持向量机SVM》 原始形式推导+拉格朗日乘数法的SVM形式+SVM对偶形式推导+SMO算法推导
  6. 4-1 可复用性概述
  7. 一步步了解线程池之自定义-PriorityThreadPool
  8. paip.函数式编程方法概述以及总结
  9. Java算法-快排序
  10. Mybatis出现Mapped Statements collection already contains value for
  11. android自定义涂鸦,Android Studio:小Demo-“涂鸦”
  12. Android全面屏最大纵横比适配
  13. 拆字在线版-扌斥字在纟戋片反
  14. python中用pip安装出现Microsoft Visual C++ 14.0 is required. Get it with Microsoft Visual C++ Build Tools
  15. 招商银行证书到期后不同机器恢复导致的问题——“用户密码、证件号码和证书错误#3”
  16. Mac系统下docker容器无法使用--net host共享宿主机端口的解决方案
  17. 为什么要停止过度使用置换重要性来寻找影响特征
  18. vue3使用箭头函数导入异步组件报错Invalid VNode type: undefined的解决方案
  19. 将谓语动词插在主语之后 指针和数组两种方法实现
  20. Happy Wu-新人报道!

热门文章

  1. 数据库系统概论【设计与应用开发篇】
  2. 增强for循环 泛型
  3. 笨鸟先飞之ASP.NET MVC系列之过滤器(04认证过滤器)
  4. matlab工作空间,变量的保存和载入
  5. android 分辨率适配的方法
  6. 未能加载文件或程序集System.EnterpriseServices
  7. [书目20080225]软件工程与项目管理解析
  8. 一个32岁入门的70后程序员给我的启示
  9. 智能优化算法:算术优化算法-附代码
  10. 从load加载数据类型是struct说起