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

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

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

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

用PHP判斷
復制代碼 代碼如下:

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

用ASP判斷
復制代碼 代碼如下:

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

相關文章

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

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

    Wireshark是一個網(wǎng)絡數(shù)據(jù)包分析軟件,功能非常強大,奈何他是英文版的,今天就為大家詳細介紹一下網(wǎng)絡抓包工具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插件(推薦),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-01-01
  • git?stash(儲藏)的用法總結(jié)

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

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

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

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

    vscode設置多行展示文件標簽的操作方法

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

    kali添加開機自啟的方法

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

    Git 教程之遠程倉庫詳解

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

    性能測試QPS+TPS+事務基礎知識分析

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

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

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

最新評論

建昌县| 兰考县| 古浪县| 广南县| 巴南区| 和静县| 柘荣县| 栖霞市| 新化县| 巧家县| 萍乡市| 丹东市| 阳曲县| 恩施市| 灵璧县| 如东县| 开封市| 阳谷县| 枣强县| 重庆市| 耒阳市| 新疆| 马尔康县| 怀来县| 普宁市| 塔河县| 克东县| 乐都县| 金川县| 镇康县| 永善县| 织金县| 蒲城县| 南开区| 波密县| 华坪县| 依兰县| 柳江县| 万州区| 普宁市| 都江堰市|