導航:首頁 > 編程語言 > javascript判斷郵箱

javascript判斷郵箱

發布時間:2025-09-09 18:25:55

㈠ 如何用javaScript進行手機號和身份證號碼及郵箱的輸入要求驗證。 本人剛學2天jvascript。

首先再屬性里分別加兩項
手機號碼:='tel'、<span id="telError"></span>
身份證號碼:id='idCard'、<span id="idCardError"></span>
電子郵件的:id='email' 、<span id="emailError"></span>
然後再一對<head>標簽里寫方法
<head>
<javascript>
//驗證電話
function telVerification(){
var tel = document.getElementById("tel");//取用戶輸入文本框的值
var filter = \d{11})|(\d{3}|(\d{3}|\d{4})-)?(\d{8}|\d{7}) |([1][2]\d{1}|[0]\d{3}-)?(\d{7}|\d{8};
if(filter.test(tel){
var telError = document.getElementById("telError");
telError.innerHTML = "<font color='green>電話號碼有效</font>";//有效提示用戶
return true;
}eles{
var telError = document.getElementById("telError");
telError.innerHTML = "<font color='red'>請輸入有效的電話號碼</font>";//無效提示用戶
return false;
}
}
//驗證身份證
function idCardVerification(){
var idCard = document.getElementById("idCard");
var filter = /^[1-9](\d{16}|\d{13})[0-9xX]$/;
if(filter.test(idCard)){
var idCardError = document.getElementById("idCardError");
idCardErrorError.innerHTML = "<font color='green'>有效身份證</font>";
return true;
}else{
var idCardError = document.getElementById("idCardError");
idCardErrorError.innerHTML = "<font color='red'>請輸入有效的身份證號碼</font>";
return false;
}
}
//驗證郵箱
function emailVerification(){
var email= document.getElementById("email");
var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if(filte.test(email)){
return true;
var emailError = document.getElementById("emailError");
emailError.innerHTML = "<font color='green'>有效郵箱地址</font>";
}eles{
var emailError = document.getElementById("emailError");
emailError.innerHTML = "<font color='red'>無效郵箱地址</font>";
return false;
}
}
</javascript>
</head>

㈡ JS 郵箱正則表達式

/^([0-9A-Za-z-_.]+)@([0-9a-z]+.[a-z]{2,3}(.[a-z]{2})?)$/g


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

代碼如下:


<script type="text/javascript">
function isEmail(str){
var reg = /^([a-zA-Z0-9_-])+@([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 = 'te-st@qq.com.cn';
document.write(isEmail(str3)+'<br />');
var str4 = '[email protected]';
document.write(isEmail(str4)+'<br />');
var str5 = '[email protected]';
document.write(isEmail(str5)+'<br />');
</script>

(2)javascript判斷郵箱擴展閱讀:

正則表達友困式,又稱規則表達式。(英語:Regular Expression,在代碼中常簡寫為regex、regexp或RE),計算機科學的一個概念。正則表達式通常被用來檢索、替換那些符合某個模式(規則)的文本。

許多程序設計語言都支持利用正則表達式進行字元串操作。例如,在Perl中就內建了一個功能強大的正則表達式引擎。正則表達式這個概念最初是由Unix中的工具軟體(例如sed和grep)普及開的。正則表達式通常縮寫成「regex」,單數有regexp、regex,復數有regexps、regexes、regexen。

閱讀全文

與javascript判斷郵箱相關的資料

熱點內容
網路中常用的傳輸介質 瀏覽:518
文件如何使用 瀏覽:322
同步推密碼找回 瀏覽:865
樂高怎麼才能用電腦編程序 瀏覽:65
本機qq文件為什麼找不到 瀏覽:264
安卓qq空間免升級 瀏覽:490
linux如何刪除模塊驅動程序 瀏覽:193
at89c51c程序 瀏覽:329
怎麼創建word大綱文件 瀏覽:622
裊裊朗誦文件生成器 瀏覽:626
1054件文件是多少gb 瀏覽:371
高州禁養區內能養豬多少頭的文件 瀏覽:927
win8ico文件 瀏覽:949
仁和數控怎麼編程 瀏覽:381
項目文件夾圖片 瀏覽:87
怎麼在東芝電視安裝app 瀏覽:954
plc顯示數字怎麼編程 瀏覽:439
如何辨別假網站 瀏覽:711
寬頻用別人的賬號密碼 瀏覽:556
新app如何佔有市場 瀏覽:42

友情鏈接