正規表示式驗證郵箱及其解析
<input type="text"><strong></strong>
<script type="text/javascript">
var input=document.getElementsByTagName('input')[0]
input.oninput=function(){
var reg=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/
if(reg.test(this.value)){
this.nextElementSibling.innerHTML='格式正確 '
}else{
this.nextElementSibling.innerHTML='格式不正確 '
}
}
主要的正規表示式是這一行:
/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/
/^ $/ 開頭和結尾
\w+ 數字字母下劃線 ---至少出現一次
([-+.]\w+)* ()*的意思是這裡面的結構重複出現任意次:-ab2.24a+shi2 這樣都是可以的
[-+.] 表示這裡有一個字元,並且要麼-要麼.要麼+
\w+ 數字字母下劃線 ---至少出現一次
@ 就是@
\w+ 數字字母下劃線 ---至少出現一次
([.-]\w+)* 這種結構重複出現任意次
\. 就是.
\w+ 數字字母下劃線 ---至少出現一次
([.-]\w+)* 這種結構重複出現任意次
相關文章
- 郵箱地址正規表示式驗證
- 郵箱驗證正規表示式程式碼
- js正規表示式驗證手機,郵箱,身份證JS
- 驗證郵箱和ip格式的正規表示式
- 郵箱驗證正規表示式例項程式碼
- js驗證郵箱的正規表示式程式碼JS
- js郵箱驗證正規表示式例項程式碼JS
- 驗證郵箱格式正規表示式程式碼例項
- jQuery驗證手機號郵箱身份證的正規表示式(含港澳臺)jQuery
- 匹配郵箱的正規表示式程式碼
- JS正規表示式驗證JS
- 正規表示式驗證工具
- 驗證證書的正規表示式
- JS正規表示式的驗證JS
- ip格式驗證正規表示式
- C#驗證郵件的正規表示式的程式碼C#
- JS常用正規表示式及驗證時間的正規表示式JS
- 強密碼驗證正規表示式密碼
- 最新密碼驗證正規表示式密碼
- javascript常用的驗證正規表示式JavaScript
- 正規表示式的應用實現郵箱輸入
- 郵箱/郵件地址的正規表示式及分析(JavaScript,email,regex)JavaScriptAI
- ORACLE中使用SQL的正規表示式判斷郵箱格式OracleSQL
- 驗證控制元件與正規表示式控制元件
- 正規表示式驗證Ip地址(絕對正確)
- php正則驗證手機、郵箱PHP
- 驗證正整數正規表示式程式碼例項
- C#驗證是不是正整數 正規表示式C#
- JS正規表示式驗證數字(非常全)JS
- 驗證IE瀏覽器的正規表示式瀏覽器
- 驗證字元是否為中文的正規表示式字元
- 圖片格式型別驗證正規表示式型別
- QQ號碼驗證正規表示式程式碼
- 驗證字串格式的正規表示式羅列字串
- 驗證二進位制數字正規表示式
- 驗證小數正規表示式程式碼例項
- 驗證以指定字串開頭的正規表示式字串
- 驗證經緯度格式正規表示式程式碼