站長資訊網
        最全最豐富的資訊網站

        郵箱地址正則表達式驗證代碼合集腳本之家特別版

        郵箱地址驗證正則表達式

        dedecms中的郵箱地址驗證

        復制代碼 代碼如下:
        <?php
        $email=”test@jb51.com”;
        //郵箱格式檢查

        function CheckEmail($email)
        {
        return eregi(“^[0-9a-z][a-z0-9._-]{1,}@[a-z0-9-]{1,}[a-z0-9].[a-z.]{1,}[a-z]$”, $email);
        }
        echo CheckEmail($email);

        phpcms中的郵箱地址驗證

        復制代碼 代碼如下:

        function is_email($email)
        {
        return strlen($email) > 6 && preg_match(“/^[w-.]+@[w-.]+(.w+)+$/”, $email);
        }
        echo is_email($email);
        ?>

        經測試a@jb51.net這樣的郵箱CheckEmail不支持但is_email支持,但對于這樣的郵箱很少有人用,所以也是可以的。大家可以根據需要選擇。

        asp 判斷電子郵件郵箱的地址格式是否正確
        我們可用下列辦法來解決這一問題――但只是能夠判斷每個電子郵件地址的格式是否有效,并不能保證該地址確實存在。

        第一種辦法:

        <%
        ‘****************************************************
        ‘函數名:ChkMail
        ‘作 用:郵箱格式檢測
        ‘參 數:Email —-Email地址
        ‘返回值:True正確,False有誤
        ‘****************************************************
        Public Function ChkMail(ByVal Email)
        Dim Rep,Pmail : ChkMail = True : Set Rep = New RegExp
        Rep.Pattern = “([.a-zA-Z0-9_-]){2,10}@([a-zA-Z0-9_-]){2,10}(.([a-zA-Z0-9]){2,}){1,4}$”
        Pmail = Rep.Test(Email) : Set Rep = Nothing
        If Not Pmail Then ChkMail = False
        End Function
        %>
        使用:
        If ChkMail(“ls535427@2221262.com”) = True Then
        Response.Write “格式正確”
        Else
        Response.Write “格式有誤”
        End If

        第二種辦法,用下面這個函數進行判斷。它會檢查郵件地址是否含有“@”,以及“.”是否在“@”后面:
        <%

        Public Function IsEmail(ByVal PString)
        Dim Plt,Pgt : Plt = False : Pgt = False
        For x = 2 To Len(PString) – 1
        If Mid(PString,x,1) = “@” Then Plt = True
        If Mid(PString,x,1) = “.” And Plt = True Then Pgt = True
        Next
        If Plt = True And Pgt = True Then
        IsEmail = True
        Else
        IsEmail = False
        End if
        End Function
        %>

        復制代碼 代碼如下:
        <%
        Function isemail(strng)
        isemail = false
        Dim regEx, Match
        Set regEx = New RegExp
        regEx.Pattern = “^w+((-w+)|(.w+))*@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+)*.[A-Za-z0-9]+$”
        regEx.IgnoreCase = True
        Set Match = regEx.Execute(strng)
        if match.count then isemail= true
        End Function
        %>

        js郵箱地址驗證代碼


        [Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]

        其實這里的很多代碼都是從一些知名的cms系統中,獲取的,就像一些比較不錯的函數,基本上為了節約時間可以多參考成熟系統的源碼中參考。
        php 可以參考dedecms phpcms等
        asp 可以參考 kesioncms 動易等開源的系統
        js 就可以多從一些網站下載js查看呵呵。

        更多表單驗證參考代碼
        js 常用regex表達式表單驗證代碼

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产精品久久波多野结衣| 国产精品国产三级在线专区| 亚洲精品福利视频| 久久久久99精品成人片试看| 国产亚洲精品无码专区| 青青草原综合久久大伊人精品| 久久精品国产亚洲AV无码偷窥| 无码精品蜜桃一区二区三区WW| 国产精品国产三级在线专区 | 91精品国产福利尤物| 亚洲精品99久久久久中文字幕| 99久久精品费精品国产| 国产精品一二二区| 国产精品无码午夜福利| 日韩精品久久无码人妻中文字幕| 亚洲av午夜精品一区二区三区 | 亚洲国产精品久久久久网站| 国产精品三级在线观看无码| 久久棈精品久久久久久噜噜| 亚洲精品成人片在线播放| 日韩精品无码人妻一区二区三区| 国产在线精品观看免费观看| 精品91自产拍在线观看| 国产精品区AV一区二区| 国产精品va在线观看无码| 国产精品福利片免费看 | 一本色道久久综合亚洲精品| 亚洲午夜精品第一区二区8050| 久久99精品国产麻豆蜜芽| 国产日韩久久久精品影院首页| 国产亚洲精品无码专区| 精品国产污污免费网站入口在线| 国产综合色产在线精品| 久久久精品午夜免费不卡| 桃花岛精品亚洲国产成人| 国产精品免费一区二区三区| 国产亚洲精品成人a v小说| 久久久亚洲精品蜜桃臀| 少妇亚洲免费精品| 亚洲精品麻豆av| 精品一区二区三区自拍图片区|