1. 程式人生 > >最新郵箱匹配正則(郵箱字首可包含"_")

最新郵箱匹配正則(郵箱字首可包含"_")

/**
	 * 校驗郵箱格式
	 *
	 * @param email
	 * @return
	 * @author shijing
	 * 2015年11月10日下午6:17:59
	 */
	public static boolean checkEmail(String email) {
		String check = "^\\w+((-\\w+)|(\\.\\w+))*\\@[A-Za-z0-9]+((\\.|-)[A-Za-z0-9]+)*\\.[A-Za-z0-9]+$";
		Pattern regex = Pattern.compile(check);
		Matcher matcher = regex.matcher(email);
		return matcher.matches();
	}

	public static void main(String[] args) {
		System.out.println(checkEmail("
[email protected]
")); }

測試通過,字尾加下劃線是不允許的。

相關推薦

最新郵箱匹配郵箱字首包含"_"

/** * 校驗郵箱格式 * * @param email * @return * @author shijing * 2015年11月10日下午6:17:59 */ p

手機號碼、郵箱匹配表示式java實現練手

概念:正則表示式就是用某種模式去匹配一類字串的一個公式。它由一些普通字元和一些元字元(metacharacters)組成。普通字元包括大小寫的字母和數字,而元字元則具有特殊的含義。 正則表示式的基礎語法為: “^([]{})([]{})([]{})$”。

常用表示式—郵箱Email

要驗證一個字串是否為郵箱的話,首先要了解郵箱賬號的格式。我嘗試過在網上找出一個標準的格式,但是很遺憾我沒有找到。我也嘗試使用RFC標準來判斷郵箱的格式,但是也沒有結果。網上些部落格說不應該使用RFC標準來驗證郵箱是否合法,有興趣的可以看看“is this ema

3.7 python 中 用表示式 郵箱及電話號碼的匹配

import re c = re.compile(r'^\[email protected](\w+\.)+(com|cn|net|edu)$') # string = ' [email protected]' string = '[email protected]'

最全的手機號、郵箱java表達式

sem java ava pub matches 正則 判斷 java正則 email格式 //判斷手機格式是否正確public static boolean isMobileNO(String mobiles) { Pattern p = Pattern.compi

php 常用表達 郵箱 手機號啥的

mail con ephone log passwords 密碼 mob bsp 郵箱 class RegexConst { const REGEX_MOBLIE_86 = ‘/^1(3|4|5|7|8)\d{9}$/‘;//中國手機號 const REG

電子郵箱表達式————呱呱二號

php 則表達式 targe a-z com nbsp 電子 表示 blank 參考來源:常用正則表達式—郵箱(Email) 郵箱的正則表達式:   常見的網站大都是:www.baidu.com  www.163.com  www.php.net       and so

判斷郵箱表達式

family 表達 sof 頂級域名 san 至少 tro 判斷郵箱 混合 郵箱@前綴的幾種類型: 1、純數字   [email protected] 2、純字母      [email protected]、字母數字混合  [email protected]、帶點的  

Java 驗證郵箱

做郵件的功能的時候難免會碰到郵箱的驗證,接下來我就把郵件的正則記錄下來,方便以後檢視。 Java方式: public static boolean isEmail(String email){ if (null==email || "".equals(email)

golang驗證郵箱格式

1 func VerifyEmailFormat(email string) bool { 2 pattern := `\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*` //匹配電子郵箱 3 reg := regexp.MustCompile

表示式-郵箱有效性驗證

條件: @之前必須有內容且只能是字母(大小寫)、數字、下劃線(_)、減號(-)、點(.) @和最後一個點(.)之間必須有內容且只能是字母(大小寫)、數字、點(.)、減號(-),且兩個點不能挨著 最後一個點(.)之後必須有內容且內容只能是字母(大小寫)、數字且長度

js驗證郵箱表示式

最近小小研究了一下正則表示式,覺得寫正則表示式還挺有意思的。 今天想自己試著寫一下郵箱驗證,這個其實網上已經很氾濫了,而且各種版本,各種不一樣,我按照自己的理解寫了一個。 首先要先分析一下郵箱格式:第一部分 @ 第二部分(域名) 第一部分:1.只能以數字或字母開頭    

我的常用-表示式(郵箱驗證)

PHP - 驗證郵件 $email = test_input($_POST["email"]); if (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/",$email)) { $emailErr = "非法郵箱格式"; } PH

php郵箱驗證表示式

class isEmail{         public function run($email){                 if(ereg("^([a-zA-Z0-9_-])[email protected]([a-zA-Z0-9_-])+(.[a-zA

JS郵箱驗證-驗證

<form action="">   輸入:<input type="text" name="mazey" id="mazey" placeholder="請輸入郵箱">   <input type="button" value="驗證" o

驗證郵箱表示式

程式碼使用方法: fuchangxi的正則:             /^([a-zA-Z0-9_-])[email protected]([a-zA-Z0-9_-])+(/.[a-zA-Z0-9_-])+/ 開始必須是一個或者多個單詞字元或者是-,加上@,然後

js郵箱及判斷驗證

//郵箱驗證var email=$("#email").val();var regemail = /^(\w-*\.*)[email protected](\w-?)+(\.\w{2,})+$/;if(email==""){ layer.open({  conten

郵箱表示式詳解

常用正則表示式—郵箱(Email) 本文針對有一點正則基礎的同學,如果你對正則一無所知,請移步“正則表示式30分鐘入門教程”學習。 要驗證一個字串是否為郵箱的話,首先要了解郵箱賬號的格式。我嘗試過在網上找出一個標準的格式,但是很遺憾我沒有找到。我也嘗試使用RFC標準來判斷郵箱的格式,但是也沒有結果。網上些部落

js驗證郵箱格式-表示式

//js定義此函式直接傳參呼叫即可。 function fChkMail(emailAddress){ var reg = new RegExp("^[a-z0-9]+([._\

Java-判斷郵箱是否合法

Java-判斷郵箱是否合法 public static boolean isEmail(String string) { if