亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

利用Java正則表達(dá)式校驗(yàn)郵箱與手機(jī)號

 更新時(shí)間:2013年10月23日 09:02:54   作者:  
利用Java正則表達(dá)式校驗(yàn)郵箱與手機(jī)號。需要的朋友可以過來參考下,希望對大家有所幫助

主要是運(yùn)用java.util.regex類。

復(fù)制代碼 代碼如下:

   import java.util.regex.Matcher;

  import java.util.regex.Pattern;

  public class CheckMobileAndEmail {

  /**

  * 驗(yàn)證郵箱地址是否正確

  * @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;

  }

  /**

  * 驗(yàn)證手機(jī)號碼

  * @param mobiles

  * @return  [0-9]{5,9}

  */

  public static boolean isMobileNO(String mobiles){

  boolean flag = false;

  try{

  Pattern p = Pattern.compile("^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$");

  Matcher m = p.matcher(mobiles);

  flag = m.matches();

  }catch(Exception e){

  flag = false;

  }

  return flag;

  }

  public static boolean isNum(String number){

  boolean flag = false;

  try{

  Pattern p = Pattern.compile("^[0-9]{5}$");

  Matcher m = p.matcher(number);

  flag = m.matches();

  }catch(Exception e){

  flag = false;

  }

  return flag;

  }

  }

相關(guān)文章

  • Spring Cloud多個微服務(wù)之間調(diào)用代碼實(shí)例

    Spring Cloud多個微服務(wù)之間調(diào)用代碼實(shí)例

    這篇文章主要介紹了Spring Cloud多個微服務(wù)之間調(diào)用代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • springboot調(diào)用python腳本的實(shí)現(xiàn)示例

    springboot調(diào)用python腳本的實(shí)現(xiàn)示例

    本文介紹了在SpringBoot應(yīng)用中調(diào)用Python腳本,包括ProcessBuilder類和ApacheCommonsExec庫兩種方法,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-12-12
  • 利用java監(jiān)聽器實(shí)現(xiàn)在線人數(shù)統(tǒng)計(jì)

    利用java監(jiān)聽器實(shí)現(xiàn)在線人數(shù)統(tǒng)計(jì)

    過去使用ASP和ASP.NET兩種編程的時(shí)候,都寫過在線人數(shù)統(tǒng)計(jì)能,實(shí)現(xiàn)功能挺簡單的!今天使用java來實(shí)現(xiàn)在線人數(shù)統(tǒng)計(jì)有點(diǎn)另類,是通過Java監(jiān)聽器實(shí)現(xiàn)的,需要的朋友可以參考下
    2015-09-09
  • Spring Security基于數(shù)據(jù)庫實(shí)現(xiàn)認(rèn)證過程解析

    Spring Security基于數(shù)據(jù)庫實(shí)現(xiàn)認(rèn)證過程解析

    這篇文章主要介紹了Spring Security基于數(shù)據(jù)庫實(shí)現(xiàn)認(rèn)證過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • MyBatis使用注解開發(fā)實(shí)現(xiàn)過程詳解

    MyBatis使用注解開發(fā)實(shí)現(xiàn)過程詳解

    這篇文章主要介紹了MyBatis使用注解開發(fā)實(shí)現(xiàn)過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • 在Spring中配置Quartz的三種方式

    在Spring中配置Quartz的三種方式

    Spring Quartz 是一個任務(wù)調(diào)度框架,它允許我們定期執(zhí)行特定的任務(wù),在 Spring 中,我們可以通過多種方式來配置 Quartz,包括使用 ??@Scheduled?? 注解、XML 配置和 Java 配置,本文將介紹如何在 Spring 中使用這三種方式來配置 Quartz,需要的朋友可以參考下
    2025-01-01
  • SpringBoot集成Mybatis過程步驟圖解

    SpringBoot集成Mybatis過程步驟圖解

    這篇文章主要介紹了SpringBoot集成Mybatis過程步驟圖解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • 原生Java操作mysql數(shù)據(jù)庫過程解析

    原生Java操作mysql數(shù)據(jù)庫過程解析

    這篇文章主要介紹了原生Java操作mysql數(shù)據(jù)庫過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • mybatis使用foreach語句實(shí)現(xiàn)IN查詢(三種)

    mybatis使用foreach語句實(shí)現(xiàn)IN查詢(三種)

    這篇文章主要介紹了mybatis使用foreach語句實(shí)現(xiàn)IN查詢(三種),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • mybatis注解與xml常用語句匯總

    mybatis注解與xml常用語句匯總

    最近一直在用mybatis,由于需要使用到了動態(tài)sql,遇到了一些問題,現(xiàn)在來總結(jié)一下,經(jīng)驗(yàn)教訓(xùn)。下面這篇文章主要給大家總結(jié)介紹了mybatis注解與xml常用語句的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2018-09-09

最新評論