国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Android > 正文

Android常用正則表達式驗證工具類(實例代碼)

2019-10-22 18:24:53
字體:
供稿:網(wǎng)友

 東西不多,但一般項目夠用了。

public class RegularUtil {  //身份證  public static final String REGEX_ID_CARD = "^[1-9]//d{5}[1-9]//d{3}((0//d)|(1[0-2]))(([0|1|2]//d)|3[0-1])//d{3}([0-9]|X)$";  //驗證郵箱  public static final String REGEX_EMAIL = "^([a-z0-9A-Z]+[-|//.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?//.)+[a-zA-Z]{2,}$";  //手機號  public static final String REGEX_PHONE = "0?(13|14|15|17|18)[0-9]{9}";  //漢字  public static final String REGEX_TRUENAME = "^[//u4e00-//u9fa5]*$";  //銀行卡  public static final String BANKNUMBER="^([0-9]{16}|[0-9]{19})$";  //固話電話正則  public static final String TELE= "([0-9]{3,4}-)?[0-9]{7,8}";  //密碼強度驗證  public static final String REGEX_PWS="^(((?=.*[0-9])(?=.*[a-zA-Z])|(?=.*[0-9])(?=.*[^//s0-9a-zA-Z])|(?=.*[a-zA-Z])(?=.*[^//s0-9a-zA-Z]))[^//s]+)$";  public static boolean isPhone(String mobiles){    if (TextUtils.isEmpty(mobiles)){      return false;    }else{      return mobiles.matches(REGEX_PHONE);    }  }  public static boolean isTel(String mobiles) {    if (TextUtils.isEmpty(mobiles)) {      return false;    } else {      return mobiles.matches(TELE);    }  }  public static boolean isIDacard(String idcard){    if (TextUtils.isEmpty(idcard))      return false;    else      return idcard.matches(REGEX_ID_CARD);  }  public static boolean isBankCard(String bankcard){    if (TextUtils.isEmpty(bankcard))      return false;    else      return bankcard.matches(BANKNUMBER);  }  public static boolean isEmail(String email){    if (TextUtils.isEmpty(email))      return false;    else      return email.matches(REGEX_EMAIL);  }  public static boolean isTrueName(String name){    if (TextUtils.isEmpty(name))      return false;    else      return name.matches(REGEX_TRUENAME);  }  //驗證密碼強度  public static boolean isPsw(String psw) {    //包含數(shù)字,字母,特殊符號其中至少兩種    if (TextUtils.isEmpty(psw)) {      return false;    } else {      //限制長度      if(psw.length()<6||psw.length()>16){        return false;      }      //matches():字符串是否在給定的正則表達式匹配      return psw.matches(REGEX_PWS);    }  }}

總結(jié)

以上所述是小編給大家介紹的Android常用正則表達式驗證工具類(實例代碼),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對VEVB武林網(wǎng)網(wǎng)站的支持!


注:相關(guān)教程知識閱讀請移步到Android開發(fā)頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 随州市| 佛坪县| 普兰店市| 永靖县| 霍州市| 嵊泗县| 四川省| 卫辉市| 寿宁县| 格尔木市| 澄迈县| 辽阳县| 德钦县| 招远市| 琼海市| 柯坪县| 南汇区| 普宁市| 高淳县| 南开区| 临清市| 栖霞市| 如东县| 西青区| 江达县| 灵武市| 巫溪县| 平陆县| 天峨县| 蒙城县| 于都县| 板桥市| 洛扎县| 兴隆县| 唐河县| 拉萨市| 山东省| 七台河市| 大安市| 五台县| 赤水市|