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

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

        郵箱地址驗證正則表達式

        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新强 | 四虎精品影院4hutv四虎| 日韩精品一二三四区| 欧美精品免费观看二区| 老司机亚洲精品影院无码| 久久99精品九九九久久婷婷| 亚洲国产精品国自产电影| 久久久久久亚洲精品成人| 日韩精品无码久久一区二区三| 真实国产乱子伦精品免费| 国产精品毛片一区二区三区| 在线观看亚洲精品国产| 国产专区日韩精品欧美色| 亚洲精品高清视频| 国产精品久久成人影院| 久久久久久九九99精品| 亚洲国产精品乱码一区二区| 日韩熟女精品一区二区三区 | 99热这里只有精品6国产免费| 国产成人精品久久一区二区三区| 午夜精品久久久久久久| 野狼精品社区| 亚洲精品国产自在久久| 久久人搡人人玩人妻精品首页| 国产精品美女网站| 国产精品热久久毛片| 99久久99久久精品国产片果冻| 久久免费精品一区二区| 精品国产麻豆免费人成网站| 国产精品jizz视频| 51午夜精品免费视频| 99久久久国产精品免费无卡顿| 国产精品亚洲аv无码播放| 精品国产VA久久久久久久冰| 精品一区二区三区东京热| 精品久久久无码人妻中文字幕豆芽 | 亚洲第一精品在线视频| 久久精品成人免费网站| 热99re久久国超精品首页| 久久久精品午夜免费不卡| 青草青草久热精品视频在线网站 |