最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

判斷Email地址是否正確的幾個函數(shù)(asp/php/javascript)

 更新時間:2010年08月08日 13:14:36   作者:  
今天總結(jié)了幾個判斷Email地址的函數(shù),和大家分享一下
用js判斷
復(fù)制代碼 代碼如下:

function is_email( str ){
p = /^([\w\.-]+)@([a-zA-Z0-9-]+)(\.[a-zA-Z\.]+)$/;
if(str.search(p) == -1){
return false;
}else{
return true;
}
}

用PHP判斷
復(fù)制代碼 代碼如下:

function is_email($email){
$pattern="/^([\w\.-]+)@([a-zA-Z0-9-]+)(\.[a-zA-Z\.]+)$/i";//包含字母、數(shù)字、下劃線_和點(diǎn).的名字的email
if(preg_match($pattern,$email,$matches)){
return true;
}else{
return false;
}
}

用ASP判斷
復(fù)制代碼 代碼如下:

function IsValidEmail(email)
dim names, name, i, c
IsValidEmail = true
names = Split(email, "@")
if UBound(names) <> 1 then
IsValidEmail = false
exit function
end if
for each name in names
if Len(name) <= 0 then
IsValidEmail = false
exit function
end if
for i = 1 to Len(name)
c = Lcase(Mid(name, i, 1))
if InStr("abcdefghijklmnopqrstuvwxyz_-.", c) <= 0 and not IsNumeric(c) then
IsValidEmail = false
exit function
end if
next
if Left(name, 1) = "." or Right(name, 1) = "." then
IsValidEmail = false
exit function
end if
next
if InStr(names(1), ".") <= 0 then
IsValidEmail = false
exit function
end if
i = Len(names(1)) - InStrRev(names(1), ".")
if i <> 2 and i <> 3 then
IsValidEmail = false
exit function
end if
if InStr(email, "..") > 0 then
IsValidEmail = false
end if
end function

相關(guān)文章

  • 網(wǎng)絡(luò)抓包工具wireshark入門教程詳解

    網(wǎng)絡(luò)抓包工具wireshark入門教程詳解

    Wireshark是一個網(wǎng)絡(luò)數(shù)據(jù)包分析軟件,功能非常強(qiáng)大,奈何他是英文版的,今天就為大家詳細(xì)介紹一下網(wǎng)絡(luò)抓包工具wireshark的使用教程
    2018-10-10
  • 在 WordPress 的頁眉(header)和頁腳(footer)添加代碼方法

    在 WordPress 的頁眉(header)和頁腳(footer)添加代碼方法

    這篇文章主要介紹了在 WordPress 的頁眉(header)和頁腳(footer)添加代碼方法
    2021-09-09
  • 吐血推薦珍藏的Visual Studio Code插件(推薦)

    吐血推薦珍藏的Visual Studio Code插件(推薦)

    這篇文章主要介紹了吐血推薦珍藏的Visual Studio Code插件(推薦),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • git?stash(儲藏)的用法總結(jié)

    git?stash(儲藏)的用法總結(jié)

    本文詳細(xì)講解了git?stash(儲藏)的用法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • Git如何刪除歷史記錄中的大文件詳解

    Git如何刪除歷史記錄中的大文件詳解

    這篇文章主要給大家介紹了關(guān)于Git如何刪除歷史記錄中大文件的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-07-07
  • vscode設(shè)置多行展示文件標(biāo)簽的操作方法

    vscode設(shè)置多行展示文件標(biāo)簽的操作方法

    這篇文章主要給大家介紹了vscode設(shè)置多行展示文件標(biāo)簽的操作方法,文中通過圖文結(jié)合的方式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2023-12-12
  • kali添加開機(jī)自啟的方法

    kali添加開機(jī)自啟的方法

    采用systemd的方法,kali默認(rèn)是沒有rc.local的,需要自己創(chuàng)建。本方法也適用于ubuntu 18.04 64bit,對kali添加開機(jī)自啟知識感興趣的朋友一起看看吧
    2022-09-09
  • Git 教程之遠(yuǎn)程倉庫詳解

    Git 教程之遠(yuǎn)程倉庫詳解

    本文主要介紹Git 遠(yuǎn)程倉庫的知識,這里整理了相關(guān)資料,及命令詳解,圖文并茂的介紹該部分內(nèi)容,有需要的小伙伴可以參考下
    2016-09-09
  • 性能測試QPS+TPS+事務(wù)基礎(chǔ)知識分析

    性能測試QPS+TPS+事務(wù)基礎(chǔ)知識分析

    本篇文章是性能測試基礎(chǔ)篇,主要介紹了性能測試中對QPS+TPS+事務(wù)的基礎(chǔ)知識分析,有需要的朋友可以借鑒參考下,希望可以對廣大讀者有所幫助
    2021-09-09
  • 滑動窗口算法高效率解決數(shù)組問題

    滑動窗口算法高效率解決數(shù)組問題

    這篇文章主要為大家介紹了滑動窗口算法高效率解決數(shù)組問題詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05

最新評論

仙桃市| 本溪市| 嘉禾县| 灵武市| 永平县| 大冶市| 禹城市| 周至县| 秦皇岛市| 虞城县| 阿克苏市| 吴忠市| 宽城| 双鸭山市| 卫辉市| 吉安市| 永济市| 墨江| 孝义市| 甘孜| 乌鲁木齐县| 勃利县| 嘉峪关市| 桂林市| 永修县| 清徐县| 噶尔县| 马鞍山市| 锡林浩特市| 石家庄市| 雷波县| 乌审旗| 洪江市| 昭苏县| 岚皋县| 土默特左旗| 聂荣县| 交城县| 如皋市| 连城县| 芜湖市|