1. 程式人生 > >驗證郵箱的正則表示式

驗證郵箱的正則表示式

程式碼使用方法:

fuchangxi的正則:

            /^([a-zA-Z0-9_-])[email protected]([a-zA-Z0-9_-])+(/.[a-zA-Z0-9_-])+/

開始必須是一個或者多個單詞字元或者是-,加上@,然後又是一個或者多個單詞字元或者是-。然後是點“.”和單詞字元和-的組合,可以有一個或者多個組合。
 

例子:

 <script type="text/javascript">
 function isEmail(str){
  var reg = /^([a-zA-Z0-9_-])[email protected]([a-zA-Z0-9_-])+(/.[a-zA-Z0-9_-])+/;
  return reg.test(str);
 }
 var str =

'[email protected]';
 document.write(isEmail(str)+'<br />');
 var str2 = '[email protected]';
 document.write(isEmail(str2)+'<br />');
 var str3 = '[email protected]';
 document.write(isEmail(str3)+'<br />');
 var str4 = '[email protected]';
 document.write(isEmail(str4)+'<br />');
 var str5 =
'[email protected]'
;
 document.write(isEmail(str5)+'<br />');
 </script>

相關推薦

表單驗證JS表示式

在表單驗證中,使用正則表示式來驗證正確與否是一個很頻繁的操作,本文收集整理了15個常用的JavaScript正則表示式,其中包括使用者名稱、密碼強度、整數、數字、電子郵件地址(Email)、手機號碼、身份證號、URL地址、 IPv4地址、 十六進位制顏色、 日期、 QQ號碼、 微訊號、車牌號、中文正則。 1

js驗證表示式

$.extend($.fn.validatebox.defaults.rules,{ //驗證中文 CHS:{ validator:function(value){ return /^[\u0391-\uFFE5]+$/.test(value); }, message:"只能輸入

js實驗-表單驗證表示式

<!DOCTYPE html> <html lang="en"> <head> <title>Document</title> </head> <script src="./1.js"></s

java郵箱表示式

package com.Janson.test; /** * @author Janson */ import java.util.regex.*; public class test { public static boolean checkEmaile

ASP.NET開發中主要的字元驗證方法-JS驗證表示式驗證控制元件、後臺驗證

在ASP.NET開發中主要的驗證方法收藏 <1>使用JS驗證 匹配中文字元的正則表示式: [\u4e00-\u9fa5] 匹配雙位元組字元(包括漢字在內):[^\x00-\xff] 備註:可以用來計算字串的長度(一個雙位元組字元長度計2,ASCII字元計1) 匹配空白行的正則表示式:\n\s

關於最新手機號碼驗證表示式(oc及swift)

由於三大運營商已經增加了新的手機號碼欄位,為了能夠正確驗證手機號碼的正確性,我們必須將正則表示式更新後放入專案中。 OC: - (BOOL)isMobileNumber:(NSString *)mobileNum { if (mobileNum.length != 11)

表單驗證常用表示式

<div class="container"><label>QQ</label><input type="text" id="inp1"><span></span><br><label

Java簡單註冊格式驗證表示式

一、用正則表示式寫的簡單的註冊驗證,具體要求如下: 使用者註冊驗證(使用者名稱,密碼,暱稱,中文名字,手機號,郵箱)所有資訊符合以下條件才允許註冊: 1.使用者名稱格式:由字母數字下劃線組成且開頭必須是字母,不能超過16位; 2.密碼格式:字母和數字構成,

2018最新版 手機號、驗證表示式 jq + 小程式

HTML: <!-- 表單 --> <input class="weui-input" id="tel" type="tel" placeholder="請輸入手機號"> <input class="weui-input" t

郵件地址有效性驗證表示式

Javascript的正則表示式: <script language="javascript" type="text/javascript"> function verifyAddress(email) {  var pattern = /^([_a-zA-Z0-

郵箱表示式

public static boolean isEmail(String email){ String pattern = "^[a-zA-Z][\\w\\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\\w\\.-]*[a-zA-Z0-9]\\.

手機號碼驗證表示式

如果你要精確驗證手機號碼,那個你可以使用第一個正則。這是根據電信,移動,聯通目前發行的號碼來的。驗證比較精確。 ^1[3|4|5|7|8][0-9]{9}$ 如果因為現有的號碼不能滿足市場需求,電信服務商會增大號碼範圍。所以一般情況下我們只要驗證手機號碼為11位,且以

表單驗證表示式

表單驗證是為了使用者友好提示而設計的,當用戶填寫如身份證、IP、日期、電話等如果輸入錯誤的則會提示。 不多說看程式碼: public static class ValidationStrUtil { //驗證電話號碼 public static bool isTele

郵箱表示式 和諧文字 圖片上傳重新命名

################################################################################################ public class IntegerDemo2 { /**  * 求取整型

驗證日期表示式

一、簡單的日期判斷(YYYY/MM/DD):  ^\d{4}(\-|\/|\.)\d{1,2}\1\d{1,2}$ 二、演化的日期判斷(YYYY/MM/DD| YY/MM/DD):   ^(^(\d{4}|\d{2})(\-|\/|\.)\d{1,2}\3\d{1,2}

微信小程式-表示式(驗證手機號-身份證-郵箱..)

手機號驗證: if (!(/^1[34578]\d{9}$/.test(e.detail.value.phone))) { wx.showToast({ title: '手機號碼有誤', duration: 2000, icon:'none' }); return false

常用表示式大全,手機 電話 郵箱 身份證 最嚴格的驗證 IP地址 網址 日期等,一般前臺js驗證,來這裡就夠了

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

使用表示式驗證郵箱格式

實現效果:    知識運用:(下圖中好像多了個'(' )     實現程式碼: private void button1_Click(object sender, EventArgs e) { if (validate(text

表示式驗證郵箱地址[email protected]

通常我們在註冊郵箱帳號時,怎麼來驗證郵箱是否合法呢? 比如我們要註冊一個163郵箱,首先要校驗是否合法,其次才是是否已被使用,需要符合以下的格式: 6~18個字元, 可使用字母、數字、下劃線, 需以字母開頭。 我們可以定義一個正則表示式:^[a-zA-Z]\w{5,17}@163.c

python表示式,簡單的郵箱格式驗證

做一個簡單的郵箱格式驗證的功能: #郵箱格式的匹配: import re mail = re.compile('^www\.\w{1,15}@\w{1,10}\.(com|cn|net)$') m = input('請輸入網址:') if re.search(mail, m): p