一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專(zhuān)注于服務(wù)器技術(shù)及軟件下載分享
分類(lèi)導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務(wù)器之家 - 編程語(yǔ)言 - JAVA教程 - java正則表達(dá)式驗(yàn)證郵箱、電話號(hào)碼示例

java正則表達(dá)式驗(yàn)證郵箱、電話號(hào)碼示例

2019-11-15 14:36zxhpj JAVA教程

這篇文章主要介紹了java正則表達(dá)式驗(yàn)證郵箱、電話號(hào)碼示例,需要的朋友可以參考下

下面的代碼使用正則表達(dá)式驗(yàn)證輸入格式包括了驗(yàn)證郵箱和驗(yàn)證手機(jī)號(hào)碼
 

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


package com.firewolf.utils;

 

import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
 * 使用正則表達(dá)式驗(yàn)證輸入格式
 * @author liuxing
 *
 */
public class RegexValidateUtil {
 public static void main(String[] args) {
  System.out.println(checkEmail("[email protected]"));
  System.out.println(checkMobileNumber("071-3534452"));
 }
 /**
  * 驗(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ī)號(hào)碼
  * @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;
 }
}

 

延伸 · 閱讀

精彩推薦
  • JAVA教程windows下java環(huán)境變量的設(shè)置方法

    windows下java環(huán)境變量的設(shè)置方法

    在“系統(tǒng)變量”中,設(shè)置3項(xiàng)屬性,JAVA_HOME,PATH,CLASSPATH(大小寫(xiě)無(wú)所謂),若已存在則點(diǎn)擊“編輯”,不存在則點(diǎn)擊“新建” ...

    java技術(shù)網(wǎng)4832019-10-14
  • JAVA教程java結(jié)束進(jìn)程的實(shí)例代碼

    java結(jié)束進(jìn)程的實(shí)例代碼

    java結(jié)束程序進(jìn)程的方法很簡(jiǎn)單,只要一句代碼就行,大家參考使用吧 ...

    java教程網(wǎng)2322019-10-25
  • JAVA教程java加密解密示例分享

    java加密解密示例分享

    想要?jiǎng)?chuàng)造一個(gè)只有自己能看懂的文件嗎?那就是對(duì)數(shù)據(jù)加密吧,下面分享一個(gè)java的數(shù)據(jù)加密與解密示例 ...

    java教程網(wǎng)1312019-11-05
  • JAVA教程des加密解密JAVA與.NET互通實(shí)例

    des加密解密JAVA與.NET互通實(shí)例

    這篇文章主要介紹了des加密解密JAVA與.NET互通實(shí)例,大家參考使用吧 ...

    java技術(shù)網(wǎng)2612019-10-25
  • JAVA教程通過(guò)dom4j解析xml字符串(示例代碼)

    通過(guò)dom4j解析xml字符串(示例代碼)

    本篇文章主要是對(duì)通過(guò)dom4j解析xml字符串的示例代碼進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助 ...

    java教程網(wǎng)1482019-10-26
  • JAVA教程map實(shí)現(xiàn)按value升序排序

    map實(shí)現(xiàn)按value升序排序

    map內(nèi)部是按照hash算法存儲(chǔ)的,但如果能對(duì)map排序在某些時(shí)候還是有用的,下面實(shí)現(xiàn)對(duì)map按照value升序排序,實(shí)現(xiàn)對(duì)map按照key排序,大家參考使用吧 ...

    java教程網(wǎng)1432019-11-03
  • JAVA教程java教程之java注解annotation使用方法

    java教程之java注解annotation使用方法

    這篇文章主要介紹了java注解annotation使用方法,注解可以定義到方法上,類(lèi)上,一個(gè)注解相當(dāng)與一個(gè)類(lèi),就相當(dāng)于實(shí)例了一個(gè)對(duì)象,加上了注解,就相當(dāng)于加...

    java技術(shù)網(wǎng)1932019-11-05
  • JAVA教程java調(diào)用淘寶api聯(lián)網(wǎng)查詢(xún)ip歸屬地

    java調(diào)用淘寶api聯(lián)網(wǎng)查詢(xún)ip歸屬地

    java聯(lián)網(wǎng)查詢(xún)IP歸屬地,原理是根據(jù)淘寶提供的service查詢(xún)IP的歸屬地并且解析http請(qǐng)求返回的json串 ...

    java教程網(wǎng)4382019-11-14
主站蜘蛛池模板: 精品免费| 日本高清色视频www 日本高清免费观看 | 亚洲高清国产拍精品影院 | 邪恶肉肉全彩色无遮琉璃神社 | videosxxxx老女人 | 大肥婆丰满大肥奶bbw肥 | 黑人异族日本人hd | 羞羞视频污 | 天美传媒传媒免费观看 | 手机能看的黄色网站 | 微拍秒拍99福利精品小视频 | 日日碰碰| 国产精品林美惠子在线观看 | www.87福利| 喘息揉弄1v1h老师 | 国产精品免费看香蕉 | 99久久国产综合精品网成人影院 | 午夜在线观看视频 | 黄色a视频 | 舔大逼| 亚洲国产免费观看视频 | 无码专区aaaaaa免费视频 | 欧美精品一区二区在线观看 | 国产婷婷综合丁香亚洲欧洲 | 国产成人亚洲精品乱码在线观看 | 日韩在线 中文字幕 | 色综合天天综合网站中国 | 99久久一区二区精品 | 欧美撒尿屁股嘘嘘撒尿 | 大陆男同志gayxxx | 欧美国产日韩1区俺去了 | 99久久香蕉| 出差被灌醉绝伦的上司日本 | 91在线永久 | 国产精品拍拍拍福利在线观看 | 国色天香社区视频免费高清在线观看 | 美女尿口羞羞视频 | 欧美性野久久久久久久久 | 动漫美女被吸乳羞羞小说 | 男女做性视频 | 欧美精选欧美极品 |