美文网首页
判断输入的邮箱地址是否正确

判断输入的邮箱地址是否正确

作者: 花花0825 | 来源:发表于2017-09-12 16:02 被阅读31次

html:

<form  onsubmit="return validate_form(this);" method="post">

            email:<input type="text" name="email" >

           <input type="submit" value="submit">

</form>


js:

function validate_email(field,alerttxt)//这个函数用来验证email的格式是否满足xxx@xxx.xxx的格式,其中要求@前面必须要至少一个字符,@与.之间至少要有一个字符

{

        with (field)//使用with (XXX)语句是指定默认对象,这样在访问这个HTML元素(就是这里的field)的值的时候,就不需要指定对象了,可以直接使用value.indexOf。否则的话,需要field.value.indexOf

         {

                          apos=value.indexOf("@");//找到第一个@的位置。如果找不到的话,apos值为-1,找到的话就是@在字符串里面的以0开始的位置索引

                          dotpos=value.lastIndexOf(".")//找到最后一个.的位置

                          if (apos<1||dotpos-apos<2)//如果找不到@或者@是第一个字符(apos<1),或者@之后没有.或者@与.之间没有任何字符(dotpos-apos<2)

                          {alert(alerttxt);return false}//弹出对话框显示错误消息并返回假表明验证email格式失败

                          else {return true}//否则返回真

         }

}

function validate_form(thisform)//这个函数用来在表单提交时对表单做验证,通常的使用方式是表单里面有个提交按钮在点击时调用这个函数,如下例所示,当这个函数返回假的时候,表单不会提交

 {

              with (thisform)

             {

                          if (validate_email(email,"请输入正确的邮件地址!")==false);//调用validate_email来验证表单中的email这个字段 ,判断是否失败

                          {email.focus();return false}//如果失败的话,让email获得焦点,同时返回假使的表单不提交

             }

}

相关文章

  • #hello,JS:07 正则表达式

    一、意义: 用来判断用户输入是否符合某些特定规则,如检测判断用户所填信息是否为正确的手机号?正确的邮箱地址?以及在...

  • 判断输入的邮箱地址是否正确

    html: email: js: function validate_email(fiel...

  • iOS 开发 几种简单的校验----手机号、密码、URL。。。

    判断是否为URL地址 判断是否为手机号----简单判断 判断密码是否输入正确(6-16位) 手机号中间四位变星

  • 如何验证邮箱域名是否真实存在

    产品需求 判断用户输入的邮箱地址其域名是否真实存在,比如zhangsan@163.com邮箱域名163.com 是...

  • 2018-10-31

    /** * * 让用户输入苏小鬼的语文和数学成绩,输出以下判断是否正确,正确输出Tru...

  • 流程控制语句(验证邮箱的有效性)

    题目 1. 需求 使用prompt()方法输入邮箱地址, 默认值为susan@sohu.com 正确的邮箱地址必须...

  • c#第八次作业

    #作业要求 #程序 //** 输入老苏的成绩,输出以下判断是否正确,正确输出ture,错误输出false,老苏的语...

  • 2018-10-31(2)

    /** * *让用户输入苏小鬼的语文和数学成绩,输出以下判断是否正确,正确输出True,错误输出False *语文...

  • python基础类型(一)日期格式转换

    注意: 字符串中的某个字符不能直接赋值更改 需要判断输入的日期长度 需要判断日期连接符的正确性 需要判断输入是否为...

  • 5

    ——逻辑判断—— 如果我们在用户交互页面输入了用户名和密码,我们想对其进行判断是否正确,如果用户名和密码正确,我们...

网友评论

      本文标题:判断输入的邮箱地址是否正确

      本文链接:https://www.haomeiwen.com/subject/zzbcsxtx.html