国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 石首市| 饶河县| 靖边县| 景德镇市| 象州县| 长阳| 商城县| 松江区| 定陶县| 凤山市| 深泽县| 汶川县| 道孚县| 扬中市| 永顺县| 师宗县| 沛县| 合肥市| 肥西县| 丰镇市| 宜兰县| 荥经县| 枝江市| 房产| 北海市| 安新县| 武隆县| 徐州市| 东台市| 濮阳市| 榕江县| 合水县| 讷河市| 汨罗市| 昭平县| 永德县| 本溪市| 株洲县| 偏关县| 连江县| 高安市|