使用JS和CSS如何判断邮箱格式

作者&投稿:学向 (若有异议请与网页底部的电邮联系)
js判断是否为邮件~

可以根据正则表达式判断某个值是否是邮箱格式:
邮箱正则表达式:
var RegEmail = /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;JS验证代码:
var userEmail="test@test.com";if(RegEmail.test(userEmail))//如果返回true,表示userEmail符合邮箱格式{}else{}你可以试试!




test js

function check()
{
var tel=/^(\(?\d{3,4}\)?)?[\s\-]?\d{7,8}$/;
var arr=document.getElementById("tel");
var email=/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
var arr1=document.getElementById("email");

if(!tel.test(arr.value))
{alert('Your telephone is incorrect, Please re-enter');
arr.value="";
arr.focus();
return false;
}

if(!email.test(arr1.value))
{alert('Your email is incorrect, Please re-enter');
arr1.value="";
arr1.focus();
return false;
}
}










已实测。能行,你那代码有二个问题;
一个是onload你加check()没有任何意义;
另一个就是for是多余的,你通过document.Form1.Text3.value找出来的也只能是一个控件;
最好还是通过id来取控件,这个是比较推荐的。

<form action="">
  输入:<input type="text" name="mazey" id="mazey" placeholder="请输入邮箱">
  <input type="button" value="验证" onclick="check();">
</form>
<script>
function check(){
  var reg = new RegExp("^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$"); //正则表达式
  var obj = document.getElementById("mazey"); //要验证的对象
  if(obj.value === ""){ //输入不能为空
    alert("输入不能为空!");
    return false;
  }else if(!reg.test(obj.value)){ //正则验证不通过,格式不对
    alert("验证不通过!");
    return false;
  }else{
    alert("通过!");
    return true;
  }
}
</script>


百度搜索,js邮箱正则表达式

使用JS和CSS如何判断邮箱格式
答:输入:function check(){var reg = new RegExp("^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$"); //正则表达式var obj = document.getElementById("mazey"); //要验证的对象if(obj.value === ""){ //输入不能为空ale...

邮箱css加载失败怎么办
答:一、网站代码本身问题。js或css路径。先检查一下你的语法有没有错误。三种方式的使用如果你写的代码没有错误的法应该不会加载错误。可以请专业人士帮你查看分析下代码。二、路径问题 如果只是在本地进行代码编写和测试出现css价值失败,那么可能是你的保存路径所导致,这个相对路径和绝对路径脱离不了关系。

HTML JS CSS问题,在网易邮箱看到一个工具条会随着滚动
答:不用 right_top_box { position:fixed;top:200px;_position:absolute;_top:expression((document).documentElement.scrollTop+100);width:200px;height:130px;border:1px solid red;right:10px;z-index: 2000 } 最简单的CSS代码 兼容性很强 ...

我想知道用js 或者是css,html怎样才能实现输入文本自动加后缀的效果...
答:有这样的jq插件,叫autocomplete,引入这个插件,然后再在页面中调用就可以了,http://wenku.baidu.com/link?url=oJfw4CI7sqjU_-b6cf-XidVWhR8Cv4Hku-hJeqfxNyXAfMjk_a1TLiFmxO6IKK8YKrWjNm2DzRjBh3gqLaObEe3x-uYhAx1H9-160SAB2gS这是百度文库的一篇关于这个的开发文档,你自己看看,很简单的...

HTML中css和js有什么区别?
答:我们使用CSS为每个HTML元素定义样式,也可以用于多个界面。进行全局更新时,只需修改样式即可。body { border :1px solid #000;/整体的边框/ font-size :14px; } CSS就是设置网页上HTML元素属性的语言。3、Javascript行为(behavior)——控制网页的行为(效果),即“内容应该如何对事件做出反应”Java...

json中的date类型怎么在js中判断出来?
答:JSON是一种数据格式,和JS对象虽然语法类似,但是还是有根本区别的。JSON格式在传输时只能传输一些基本数据类型,如String、Number、Boolean。因此我想你说的date类型只是JSON数据中的一个字符串,例如:var json = { date : '2013-02-26 10:50:22'}你可以通过一个正则表达式来判断是否为日期格式,如:var reg = /^...

常见Web前端技术之间的关系,你了解多少
答:在AJAX中,XmlHttp用来在不改变页面的情况下传输数据,其中传输的数据即是XML,然后通过XSLT将其格式化,利用js通过dom对象将其显示到HTML中,同时利用CSS确定数据的显示及位置。这项技术在网络上的应用无处不在,如你的微博,你的邮箱,你的QQ空间,再如搜索引擎,电子商务平台,网络地图等等 ...

用JS如何验证输入必须是字母或数字?
答:2012-06-15 js验证,只能输入字母数字下划线和@还有.要怎么做,。求大神... 3 2007-11-28 js验证如何限制文本框只能输入数字 105 2014-05-20 怎么用js正则验证文本框只能输入字母加数字组成的?? 例子:... 2013-11-15 javascript怎么验证输入的字符串必须是数字和字母 2017-10-22 网页js判断只能为数字...

前端经典面试题(60道前端面试题包含JS、CSS、React、浏览器等)_百度知 ...
答:在JS 中,继承通常指的便是 原型链继承 ,也就是通过指定原型,并可以通过原型链继承原型上的属性或者方法。 在函数式编程中,函数是一等公民。那么函数柯里化是怎样的呢? 函数柯里化指的是将能够接收多个参数的函数转化为接收单一参数的函数,并且返回接收余下参数且返回结果的新函数的技术。 函数柯里化的主要...

怎么制作HTML网页,并通过邮箱发送
答:制作HTML网页可以用dreamweaver软件开发工具,对于新手来说是在适合不过,因为有很多标签和属性给与提示。只要你学会了html、DIV+CSS这两大块,完成一个静态的网站可以说搓搓有余了。如果你还想要将网站做的更加的华丽,你要需学习JS等知识。通过邮箱发送HTML网页的方法:1、打开网页,邮件点击网页选择打开...