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

首頁 > 編程 > Java > 正文

Java正則表達式匹配電話格式

2019-11-26 14:48:39
字體:
來源:轉載
供稿:網友

大家都知道,正則表達式是一種可以用于模式匹配和替換的規范,一個正則表達式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)組成的文字模式,它用以描述在查找文字主體時待匹配的一個或多個字符串。正則表達式作為一個模板,將某個字符模式與所搜索的字符串進行匹配。

/**   * 手機號:目前全國有27種手機號段。   * 移動有16個號段:134、135、136、137、138、139、147、150、151、152、157、158、159、182、187、188。其中147、157、188是3G號段,其他都是2G號段。   * 聯通有7種號段:130、131、132、155、156、185、186。其中186是3G(WCDMA)號段,其余為2G號段。   * 電信有4個號段:133、153、180、189。其中189是3G號段(CDMA2000),133號段主要用作無線網卡號。   * 150、151、152、153、155、156、157、158、159 九個;   * 130、131、132、133、134、135、136、137、138、139 十個;   * 180、182、185、186、187、188、189 七個;   * 13、15、18三個號段共30個號段,154、181、183、184暫時沒有,加上147共27個。   */  private boolean telCheck(String tel){    Pattern p = Pattern.compile("^((13//d{9}$)|(15[0,1,2,3,5,6,7,8,9]//d{8}$)|(18[0,2,5,6,7,8,9]//d{8}$)|(147//d{8})$)");    Matcher m = p.matcher(tel);    return m.matches();  }

Java正則表達式驗證格式(郵箱、電話號碼)

package com.firewolf.utils;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 使用正則表達式驗證輸入格式 * @author liuxing * */public class RegexValidateUtil {  public static void main(String[] args) {    System.out.println(checkEmail("14_8@qw.df"));    System.out.println(checkMobileNumber("071-3534452"));  }  /**   * 驗證郵箱   * @param email   * @return   */  public static boolean checkEmail(String email){    boolean flag = false;    try{        String check = "^([a-z0-9A-Z]+[-|_|//.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?//.)+[a-zA-Z]{2,}$";        Pattern regex = Pattern.compile(check);        Matcher matcher = regex.matcher(email);        flag = matcher.matches();      }catch(Exception e){        flag = false;      }    return flag;  }  /**   * 驗證手機號碼   * @param mobiles   * @return   */  public static boolean checkMobileNumber(String mobileNumber){    boolean flag = false;    try{        Pattern regex = Pattern.compile("^(((13[0-9])|(15([0-3]|[5-9]))|(18[0,5-9]))//d{8})|(0//d{2}-//d{8})|(0//d{3}-//d{7})$");        Matcher matcher = regex.matcher(mobileNumber);        flag = matcher.matches();      }catch(Exception e){        flag = false;      }    return flag;  }}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 无锡市| 平凉市| 甘孜| 哈密市| 临海市| 黑河市| 博爱县| 山阴县| 秀山| 上杭县| 云龙县| 沧州市| 宁国市| 华宁县| 西乡县| 乐都县| 乌兰县| 重庆市| 宜都市| 分宜县| 江城| 上饶县| 鹤山市| 精河县| 喜德县| 张家川| 通渭县| 泰来县| 界首市| 确山县| 大关县| 仁寿县| 麻江县| 蓬莱市| 彩票| 武穴市| 巴彦县| 连江县| 宜宾市| 宜宾市| 长武县|