space line
space line
space line
space line
space line
您现在的位置是: Javascript基础>>

JS邮件地址检查正则函数

发布日期 2008-7-5 6:13:21
作者 shemily
出处 重用网
浏览次数 ...
今日浏览 ...
本月浏览 ...
我要留言 我要留言
space line
摘要
Javascript对邮件地址合法性进行检查的正则表达式函数
space line
详细内容

函数体如下:

// JavaScript Document for Email check
function checkMail(mailId){
    if(typeof mailId == ´string´){
        var mailObj = document.getElementById(mailId);
        var email_re=/(\w)+@(\w)+\.(com|net|cn|org)/;

        if(! email_re.test(mailObj.value)){
            alert("请输入正确的邮箱地址!");
            mailObj.focus();
            return false; 
        }else{
            return true;
        }
    }else{
        throw ´Object Id error!´;
        return false;
    }
}

调用方法

1、直接在html控件中调用:

<input type="text" id="test" onblur="return checkMail(this.id)" />

2、在外部JS代码中调用:

<input type="text" id="test" />

<script type="text/javascript">

with(form){

    if(checkMail(´test´)){

       submit();

    }

}

</script>

 

space line
我要留言 我要留言    
space line
space line
space line
space line
赞助商提供
space line
space line