最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 科技 - 知識(shí)百科 - 正文

怎樣做出JS中E-mail地址格式驗(yàn)證

來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 19:45:53
文檔

怎樣做出JS中E-mail地址格式驗(yàn)證

怎樣做出JS中E-mail地址格式驗(yàn)證:這次給大家?guī)碓鯓幼龀鯦S中E-mail 地址格式驗(yàn)證,做出JS中E-mail 地址格式驗(yàn)證的注意事項(xiàng)有哪些,下面就是實(shí)戰(zhàn)案例,一起來看一下。1:代碼<!DOCTYPE html> <html> <head> <meta charset="UTF-8&
推薦度:
導(dǎo)讀怎樣做出JS中E-mail地址格式驗(yàn)證:這次給大家?guī)碓鯓幼龀鯦S中E-mail 地址格式驗(yàn)證,做出JS中E-mail 地址格式驗(yàn)證的注意事項(xiàng)有哪些,下面就是實(shí)戰(zhàn)案例,一起來看一下。1:代碼<!DOCTYPE html> <html> <head> <meta charset="UTF-8&
這次給大家?guī)碓鯓幼龀鯦S中E-mail 地址格式驗(yàn)證,做出JS中E-mail 地址格式驗(yàn)證的注意事項(xiàng)有哪些,下面就是實(shí)戰(zhàn)案例,一起來看一下。

1:代碼

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>利用JavaScript驗(yàn)證是否符合電子郵箱地址</title>
</head>
<script type="text/javascript">
 // 創(chuàng)建第一個(gè)函數(shù)validate_emil()并包含兩個(gè)參數(shù)
 function validate_email(field, alerttxt) {
 with (field) {
 //利用indexOf() 方法返回某個(gè)指定的字符串值在字符串中首次出現(xiàn)的位置--定義一個(gè)變量apos將第一次出現(xiàn)的“@”賦值給apos
 apos = value.indexOf("@");
 //利用lastIndexOf() 方法返回一個(gè)指定的字符串值最后出現(xiàn)的位置,在一個(gè)字符串中的指定位置從后向前搜索--
 //stringObject.lastIndexOf(searchvalue,fromindex)
 //fromindex 可選的整數(shù)參數(shù)。規(guī)定在字符串中開始檢索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略該參數(shù),則將從字符串的最后一個(gè)字符處開始檢索。
 dotpos = value.lastIndexOf(".");
 // 判斷符合"@"的位置,或者"."的位置是否在"@"的后面
 if (apos < 1 || dotpos - apos < 2) {
 // 利用alert()彈出一個(gè)警告窗來執(zhí)行alerttxt的操作
 // 郵箱地址不符合
 alert(alerttxt);
 return false;
 } else {
 // 郵箱地址符合
 return true;
 }
 }
 }
 // 創(chuàng)建第二個(gè)函數(shù)validate_form()并包含一個(gè)參數(shù)
 function validate_form(thisform) {
 with (thisform) {
 if (validate_email(email, "Not a valid e-mail address!") == false) {
 // 利用focus()將輸入焦點(diǎn)移至對(duì)象上
 email.focus();
 return false;
 }
 }
 }
</script>
<body>
 <!-- onsubmit是一個(gè)驗(yàn)證表單功能,為true提交, -->
 <form action="submitpage.htm" onsubmit="return validate_form(this);" method="post">
 Email: <input type="text" name="email" size="30"> <input type="submit" value="Submit">
 </form>
</body>
</html>

2:結(jié)果

這里寫圖片描述

下圖則說明了自己輸入的郵箱格式是準(zhǔn)確的,至于存在不存在另當(dāng)別論!

這里寫圖片描述

相信看了本文案例你已經(jīng)掌握了方法,更多精彩請(qǐng)關(guān)注Gxl網(wǎng)其它相關(guān)文章!

推薦閱讀:

利用Vue.js做出可配置登錄表單

怎么使用js傳遞數(shù)組參數(shù)到后臺(tái)controller

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

怎樣做出JS中E-mail地址格式驗(yàn)證

怎樣做出JS中E-mail地址格式驗(yàn)證:這次給大家?guī)碓鯓幼龀鯦S中E-mail 地址格式驗(yàn)證,做出JS中E-mail 地址格式驗(yàn)證的注意事項(xiàng)有哪些,下面就是實(shí)戰(zhàn)案例,一起來看一下。1:代碼<!DOCTYPE html> <html> <head> <meta charset="UTF-8&
推薦度:
標(biāo)簽: 格式 驗(yàn)證 如何
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top