zoukankan      html  css  js  c++  java
  • ValidationUtils 验证工具

    package com.appnirman.vaidationutils;

    import android.content.Context;

    import java.util.regex.Matcher;
    import java.util.regex.Pattern;

    public class ValidationUtils {
    private final Context mContext;



    public ValidationUtils(Context mContext) {
    this.mContext = mContext;
    }

    public boolean isValidConfirmPasswrod(String confirmPassword, String password) {
    if (!confirmPassword.equals(password)) {
    return false;
    } else {
    return true;
    }
    }

    public boolean isValidAddress(String address) {
    if (address == null || address.equals("")) {
    return false;
    } else {
    return true;
    }
    }

    public boolean isValidPincode(String pincode) {
    if (pincode == null) {
    return false;
    } else {
    String PINCODE_PATTERN = "^[0-9]{6}$";

    Pattern pattern = Pattern.compile(PINCODE_PATTERN);
    Matcher matcher = pattern.matcher(pincode);
    return matcher.matches();
    }
    }


    public boolean isValidMobile(String mobile) {
    Pattern p = Pattern.compile("^[789]\d{9,9}$");
    if (mobile == null) {
    return false;
    } else {
    Matcher m = p.matcher(mobile);
    return m.matches();
    }
    }

    public boolean isValidPassword(String password) {
    Pattern p = Pattern.compile("((?!\s)\A)(\s|(?<!\s)\S){8,20}\Z");
    if (password == null) {
    return false;
    } else {
    Matcher m = p.matcher(password);
    return m.matches();
    }
    }

    public boolean isValidEmail(String email) {
    if (email == null) {
    return false;
    } else {
    return android.util.Patterns.EMAIL_ADDRESS.matcher(email).matches();
    }
    }

    public boolean isValidLastName(String lastName) {
    Pattern p = Pattern.compile("^[a-zA-Z]{3,20}$");
    if (lastName == null) {
    return false;
    } else {
    Matcher m = p.matcher(lastName);
    return m.matches();
    }
    }

    public boolean isValidFirstName(String firstname) {
    Pattern p = Pattern.compile("^[a-zA-Z]{3,20}$");
    if (firstname == null) {
    return false;
    } else {
    Matcher m = p.matcher(firstname);
    return m.matches();
    }
    }

    public boolean isValidAge(String age) {
    Pattern p = Pattern.compile("^[1-9]{1,3}$");
    if (age == null||age.equals("")) {
    return false;
    }else {
    Matcher m = p.matcher(age);
    return m.matches();
    }
    }

    public boolean isEmptyEditText(String s) {
    if(s == null|| s.equals("")){
    return false;
    }else {
    return true;
    }
    }
    }
  • 相关阅读:
    AutoCAD如何移动零件和缩放零件图
    AutoCAD如何输入文字
    AutoCAD如何设置A0A1图纸
    AutoCAD如何批量设置线宽
    AutoCAD如何快速标注零件序号
    AutoCAD如何将dwf转成dwg格式
    AutoCAD参照编辑期间不允许使用 SAVE 命令怎么办
    AutoCAD2004启动时出现fail to get CommcntrController的怎么办
    AutoCAD 样条曲线如何结束
    AutoIt3常见问题解答
  • 原文地址:https://www.cnblogs.com/wutianlong/p/6265750.html
Copyright © 2011-2022 走看看