编辑框验证工具类--VerifyUtil
2015-06-15 17:33
316 查看
/** * Created by peng on 2015/6/15. * 编辑框验证工具类 */ public class VerifyUtil { //验证编辑框是否为空 public boolean isEmptyET(Context context, EditText verifyET, String edittextName) { String s = verifyET.getText().toString(); if (TextUtils.isEmpty(s)) {//编辑框为空 ToastUtil.show(context, edittextName + "不能为空"); verifyET.requestFocus(); return false; } else if (TextUtils.isEmpty(s.trim())) {//编辑框全为空格 ToastUtil.show(context, edittextName + "不能全为空格"); verifyET.requestFocus(); return false; } return true; } //验证编辑框的长度 public boolean isCorrectLenfth(Context context, EditText verifyET, int min, int max, String edittextName) { String s = verifyET.getText().toString(); if (s.length() < min) {//不能小于最小长度 ToastUtil.show(context, edittextName + String.format("不能小于%d位", min)); verifyET.requestFocus(); return false; } else if (s.length() > max) {//不能大于最大长度 ToastUtil.show(context, edittextName + String.format("不能大于%d位", max)); verifyET.requestFocus(); return false; } return true; } //验证编辑框是否只含小数点 public boolean isOnlyPoint(Context context, EditText verifyET, String edittextName) { String s = verifyET.getText().toString(); if (".".endsWith(s)) {//只含小数点 ToastUtil.show(context, edittextName + "不能只为小数点"); verifyET.requestFocus(); return false; } return true; } //验证编辑框的数字大小 public boolean isOnlyPoint(Context context, EditText verifyET, int min, int max, String edittextName) { String s = verifyET.getText().toString(); long num = Long.getLong(s, 0); if (num < min) {//不能小于最小值 ToastUtil.show(context, edittextName + String.format("不能小于%d元", min)); verifyET.requestFocus(); return false; } else if (num > max) {//不能大于最大值 ToastUtil.show(context, edittextName + String.format("不能大于%d元", max)); verifyET.requestFocus(); return false; } return true; } }
本工具类需要吐司工具类–ToastUtil支持
相关文章推荐
- 【原生js】js面向对象三大特征之多态笔记
- How to use wget ?
- debian安装tomcat
- 人近中年
- dispatch基础
- FFmpeg的HEVC解码器源代码简单分析:CTU解码(CTU Decode)部分-PU
- mongodb安装
- Java集合类的使用
- Httpclient
- mysqldump的一些用法
- 操作系统之内存
- SQL中的Collation是个什么鬼?
- 05.ZooKeeper读书笔记之开源客户端(Curator)
- Intent进阶 和 Intent-filter 学习笔记
- zabbix_sender自定义监控
- Undefined variable from import when using wx...错误
- (3)风色从零单排《C++ Primer》 重要的基本类型
- 赠友【五载同承】
- sqlmap用户手册
- windows环境下YOURLS安装与部署