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

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

Android常用正則表達(dá)式驗(yàn)證工具類(實(shí)例代碼)

2019-12-12 01:48:31
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

 東西不多,但一般項(xià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)$";  //驗(yàn)證郵箱  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,}$";  //手機(jī)號(hào)  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}";  //密碼強(qiáng)度驗(yàn)證  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);  }  //驗(yàn)證密碼強(qiáng)度  public static boolean isPsw(String psw) {    //包含數(shù)字,字母,特殊符號(hào)其中至少兩種    if (TextUtils.isEmpty(psw)) {      return false;    } else {      //限制長(zhǎng)度      if(psw.length()<6||psw.length()>16){        return false;      }      //matches():字符串是否在給定的正則表達(dá)式匹配      return psw.matches(REGEX_PWS);    }  }}

總結(jié)

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

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 永靖县| 宣威市| 驻马店市| 沭阳县| 长宁县| 大埔县| 耿马| 鹰潭市| 财经| 上思县| 正蓝旗| 汝南县| 汕尾市| 吴旗县| 锡林郭勒盟| 延津县| 江阴市| 叶城县| 旬阳县| 张家界市| 郑州市| 鄂尔多斯市| 茂名市| 清水河县| 义马市| 兴仁县| 上犹县| 凤翔县| 惠东县| 三门峡市| 福州市| 太和县| 石狮市| 南丰县| 磐安县| 古浪县| 察雅县| 股票| 晋城| 海城市| 根河市|