http://www.xn--ttss6e.net
  • 生活导航网杭州第一网奎屯门户
  • 本例通过JavaScript脚本和正则表达式来验证email地址格式。

    验证email地址的正则表达式如下:

    ^w+([-+]\w+)*@\w+([-.]\w)*\.\w+([-.]\w+)*/

    具体步骤如下:

    (1)使用JavaScript编写一个用于检测email地址是否正确的函数checkemail(),该函数只有一个参数email, 用于获取输入的email地址,返回值为TRUE或FALSE。代码如下:

    <script language="javascript">

    function checkemail(email){

    var str=email;

    //在javascript中,正则表达式只能使用"/"开头和结束,不能使用双引号

    var Expression=^w+[-+.']\w+)*@\w+(-.]\w+)*\.\w+([-.]\w+)*/;

    var objExp=nwe RegExp(Expression);

    if(objExp.test(str)==TRUE){

    return TRUE;

    }else{

    return FALSE;

    }

    }

    </script>

    (2)调用checkemail()函数判断email地址是否正确,并显示相应的提示信息。关键代码如下:

    <script language="javascript">

    function check(form1){

    if(form1.email.value==""){

    alert("请输入email地址!");form1.email.focus();return;

    }

    if(!checkemail(form1.email.value)){

    alert("您输入的email地址不正确!");form1.email.focus();return;

    }

    form1.submit();

    }

    </script>

    生活导航登录系统

     

    用户名:生活导航

    密码:ie00

    http://www.xn--ttss6e.net http://www.xn--ttss6e.net