android 过滤ip,EditText Android过滤器的IP地址###。###。###。###?
我使用此过滤器来验证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地址###。###。###。###?相关推荐
- android 8.0 edittext,android – Autofill框架更新8.1导致EditText崩溃
我将手机从8.0更新到8.1,现在当我尝试在我的应用程序(使用API级别25构建)上点击任何EditText或com.rengwuxian.materialedittext.MaterialEdi ...
- android 下划线edittext,Android实现EditText添加下划线
在安卓高版本,默认是有下划线的,其默认下划线的颜色是由其主题颜色来控制的! 控制如下: @color/colorPrimary @color/colorPrimaryDark **@color/col ...
- android 过滤emoji表情符号,android怎样过滤字符串中的emoji表情
满意答案 jdubysct 2016.03.15 采纳率:43% 等级:8 已帮助:863人 解决方案 对于字符串处理,首选就是正则表达式去处理,而在android系统中可以自定义InputFi ...
- android 过滤英文字符,Android编程之TextView的字符过滤功能分析
本文实例分析了Android编程之TextView的字符过滤功能.分享给大家供大家参考,具体如下: TextView可以设置接受各式各样的字符,通过过滤指定的字符来满足不同应用的输入和显示要求. 通过 ...
- android过滤文件删除,Android Studio Git 过滤(忽略)和移除不必要上传的文件
1.过滤不需要上传的文件 Android studio 项目中有文件.gitignore文件 内部例如:/.idea/ /.gradle/ /.settings/ /build/ .gitignore ...
- android过滤html标签,Android中处理TextView带超链接HTML标签的点击事件处理方法
主要的处理方法: /** * 格式化超链接文本内容并设置点击处理 * */ private CharSequence getClickableHtml(String html) { Spanned s ...
- 【Android】设置EditText输入类型和内容长度
1.设置输入类型 设置EditText输入类型主要有两种方法,一种是使用EditText的setInputType()方法,另一种是在布局文件中使用android:inputType属性来设置. (1 ...
- android设置光标闪烁,Android EditText闪烁光标
我的Activity中只有一个EditText,我希望它在输入完成后隐藏闪烁的光标 – 焦点切换或用户按下Done – 换句话说,当输入键盘消失时. 这是EditText的代码. android:la ...
- 【Android 应用开发】Android UI 设计之 TextView EditText 组件属性方法最详细解析
. 作者 :万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/18964835 . TextView 相关类的继承结构 ...
- 自定义android控件EditText 自定义边框 背景
自定义EditText边框背景: 首先重新定义一个style.在values文件夹下新建一个xml文件: <?xml version="1.0" encoding=" ...
最新文章
- Memcached在Asp.net下的应用
- 怎么转换html文件为mp3,如何把音频转换成mp3_音频文件怎么转mp3格式-系统城
- 行末没有空格c语言,新人提问:如何将输出时每行最后一个空格删除
- 信息学奥赛一本通 1200:分解因数 | OpenJudge 2.2 1751:分解因数
- 西瓜书《支持向量机SVM》 原始形式推导+拉格朗日乘数法的SVM形式+SVM对偶形式推导+SMO算法推导
- 4-1 可复用性概述
- 一步步了解线程池之自定义-PriorityThreadPool
- paip.函数式编程方法概述以及总结
- Java算法-快排序
- Mybatis出现Mapped Statements collection already contains value for
- android自定义涂鸦,Android Studio:小Demo-“涂鸦”
- Android全面屏最大纵横比适配
- 拆字在线版-扌斥字在纟戋片反
- python中用pip安装出现Microsoft Visual C++ 14.0 is required. Get it with Microsoft Visual C++ Build Tools
- 招商银行证书到期后不同机器恢复导致的问题——“用户密码、证件号码和证书错误#3”
- Mac系统下docker容器无法使用--net host共享宿主机端口的解决方案
- 为什么要停止过度使用置换重要性来寻找影响特征
- vue3使用箭头函数导入异步组件报错Invalid VNode type: undefined的解决方案
- 将谓语动词插在主语之后 指针和数组两种方法实现
- Happy Wu-新人报道!