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

首頁 > 編程 > Java > 正文

java實現(xiàn)的正則工具類

2019-11-26 14:55:56
字體:
供稿:網(wǎng)友

本文實例講述了java實現(xiàn)的正則工具類。分享給大家供大家參考。具體如下:

這里實現(xiàn)的正則工具類適用于:正則電話號碼、郵箱、QQ號碼、QQ密碼、手機(jī)號

java代碼如下:

package com.zhanggeng.contact.tools;/** * RegexTool is used to regex the string ,such as : phone , qq , password , email . *  * @author ZHANGGeng * @version v1.0.1 * @since JDK5.0 * */public class RegexTool {  /**   *    * @param phoneNum 傳入的參數(shù)僅僅是一個電話號碼時,調(diào)用此方法   * @return 如果匹配正確,return true , else return else   */  //如果傳進(jìn)來的是電話號碼,則對電話號碼進(jìn)行正則匹配  public static boolean regexPhoneNumber(String phoneNum){    //電話號碼匹配結(jié)果    boolean isPhoneNum_matcher = phoneNum.matches("1[358]//d{9}");    //如果isPhoneNum_matcher is true , 則return true , else return false    if(isPhoneNum_matcher)      return true;    return false;  }  /**   *    * @param email 傳入的參數(shù)僅僅是一個郵箱地址時,調(diào)用此方法   * @return 如果匹配正確,return true , else return false   */  //如果傳進(jìn)來的是郵箱地址,則對郵箱進(jìn)行正則匹配  public static boolean regexEmailAddress(String email){    //郵箱匹配結(jié)果    boolean isEmail_matcher = email.matches("[a-zA-Z_0-9]+@[a-zA-Z0-9]+(//.[a-zA-Z]{2,}){1,3}");    //如果isEmail_matcher value is true , 則 return true , else return false    if(isEmail_matcher)      return true;    return false;  }  /**   *    * @param phoneNum 傳入的電話號碼   * @param email   傳入的郵箱地址   * @return  如果匹配正確,return true , else return false   */  public static boolean regexEmailAddressAndPhoneNum(String phoneNum , String email){    //電話號碼匹配結(jié)果    boolean isPhoneNum_matcher = phoneNum.matches("1[358]//d{9}");    //郵箱匹配結(jié)果    boolean isEmail_matcher = email.matches("[a-zA-Z_0-9]+@[a-zA-Z0-9]+(//.[a-zA-Z]{2,}){1,3}");    //matcher value is true , 則 return true , else return false    if(isEmail_matcher && isPhoneNum_matcher){      return true;    }    return false;  }  /**   *    * @param qqNum 傳入的QQ   * @return 如果匹配正確,return true, else return false   */  public static boolean regexQQNumber(String qqNum){    //QQ號匹配結(jié)果    boolean isQQNum_matcher = qqNum.matches("[1-9]//d{2,11}");    if(isQQNum_matcher)      return true;    return false;  }  /**   *    * @param pwd 傳入的是 密碼   * @return 如果匹配正確,滿足密碼規(guī)則,return true, else return false   */  public static boolean regexPassWord(String pwd){    //密碼匹配結(jié)果    boolean isPassWord_matcher = pwd.matches("[0-9a-zA-Z_@$@]{6,12}");    if(isPassWord_matcher)      return true;    return false;  }}

希望本文所述對大家的java程序設(shè)計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 渑池县| 永登县| 思茅市| 蓬安县| 仁布县| 田林县| 西青区| 杨浦区| 龙门县| 郓城县| 松阳县| 吐鲁番市| 利川市| 连云港市| 吉安县| 乡城县| 闸北区| 扎囊县| 辽宁省| 九龙坡区| 永嘉县| 尤溪县| 万安县| 平山县| 华宁县| 芦溪县| 鄂州市| 四子王旗| 台中县| 庄浪县| 辽宁省| 禹州市| 湾仔区| 彰武县| 封丘县| 临沭县| 阳西县| 大同县| 霸州市| 古蔺县| 铁岭市|