javascript
html邮箱地址的正则表达式,javascript写一个校验邮箱的正则表达式
test
判斷字符串是否符合正則的要求
注意注意:字符串有一部分符合要求,test就會(huì)判斷為真。這個(gè)時(shí)候我們可以加一個(gè)行首(^)行尾($)來(lái)控制
分析
我們根據(jù)常用郵箱寫(xiě)一個(gè)中文的校驗(yàn)規(guī)則如下:
我們常用的郵箱格式:
yancamy@126.com
yan233__@qq.com
轉(zhuǎn)換成文字描述如下:
一串英文、數(shù)字、或者下劃線 @ 一串英文、數(shù)字 . 一串英文(所有都不需要檢驗(yàn)大小寫(xiě))
翻譯成正則表達(dá)式如下:
/ w+ @ [a-z0-9] . [a-z]+ /i
/^w+ @ [a-z0-9] . [a-z]+ $/i
代碼實(shí)現(xiàn)
用正則寫(xiě)一個(gè)郵箱校驗(yàn)window.οnlοad=function(){
var oTxt=document.getElementById("txt1");
var oBtn=document.getElementById("btn1");
oBtn.οnclick=function(){
var re=/^\w+@[a-z0-9]\.[a-z]+$/i;
if(re.test(oTxt.value)){
console.log("合法郵箱");
}else{
console.log("你丫寫(xiě)錯(cuò)了");
}
}
}
總結(jié)
以上是生活随笔為你收集整理的html邮箱地址的正则表达式,javascript写一个校验邮箱的正则表达式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: MT【145】不变的平面角
- 下一篇: javascript 鸡兔同笼问题(抛砖