验证email邮箱的合法性必须还是用正则判断的相对全面一点,建议先在客户端进行JS验证,再在服务端进行验证,下面青岛星网跟大家分享客户端JS验证方法。

function ischeckemail(){

var email = document.getElementById("emailname").value;

if (email != "") {

var reg = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;

isok= reg.test(email );

if (!isok) {

alert("邮箱格式不正确,请重新输入!");

document.getElementById("emailname").focus();

return false;

}

};

}

使用例子

onClick="return ischeckemail()" >

请注意id要设成"emailname"。例子运行结果,当eamil地址格式不对的时候,会弹出提示框,其它情况未做处理。

input正则邮箱_JS正则表达式验证email邮箱是否正确相关推荐

  1. js 正则匹配邮箱_JS正则表达式验证手机号和邮箱

    一.验证手机号 functionisPoneAvailable(poneInput) {var myreg=/^[1][3,4,5,7,8][0-9]{9}$/;if (!myreg.test(pon ...

  2. html注册邮箱格式正则表达式代码,jquery 验证Email邮箱格式的几个例子

    例1,检测邮箱格式,不合格的给出提示,并定位焦点. 代码示例: var search_str = /^[w-.]+@[w-.]+(.w+)+$/; var email_val = $("#E ...

  3. php正则邮箱验证,php 使用正则验证email邮箱

    E-mail象普通的邮件-样,也需要地址,它与普通邮件的区别在于它是电子地址.所有在Internet之上有信箱的用户都有自己的一个或几个Email address,并且这些Email address都 ...

  4. php 邮箱验证正则表达式,php邮箱地址正则表达式验证

    我们最经常遇到的验证,就是电子邮件地址验证.网站上常见.各种网页脚本也都常用"正则表达式"(regular expression)对我们输入的电子邮件地址进行验证,判断是否合法.有 ...

  5. 用正则表达式验证Email格式

    <!DOCTYPE html> <html><head><title>用正则表达式验证Email格式</title><meta htt ...

  6. php获取邮箱内容吗,php正则验证email邮箱及抽取内容中email的例子

    1,php正则验证email格式: 复制代码 代码示例: if (ereg("/^[a-z]([a-z0-9]*[-_\.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0 ...

  7. python正则表达式——验证密码邮箱

    Python正则表达式指南 今天看了下正则,就随意写了个验证密码邮箱是否合格,写的很简单 1.密码需要由大写.小写.数字三部分组成,并且不能短于八位 2.邮箱组成:***@***.**即可 def c ...

  8. java邮箱地址正则表达式_JAVA 电子邮箱格式验证,使用正则表达式

    正则表达式 正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),能够用来检查一个串是否含有某种子串.将匹配的子串替换或者从某个串中取出符合某个条件的子串等. ...

  9. 正则表达式验证校验邮箱的格式

    今天做一个很简单的功能,在input框里面填写邮箱,在点击提交的时候,验证一下邮箱的格式是否正确,如果邮箱格式不正确的话,就提示邮箱格式不正确,如果格式正确,则验证通过 <!DOCTYPE HT ...

  10. php 自动验证 正则表达,使用正则表达式验证登录页面的输入内容

    这篇文章主要介绍了使用正则表达式验证登录页面输入是否符合要求的实例代码,非常不错,具有参考借鉴价值,需要的朋友可以参考下 先给大家展示下效果图: 废话不多说了,直接给大家贴代码了,具体代码如下所示: ...

最新文章

  1. 月薪8k和月薪38K的程序员差距在哪里?
  2. 工业大数据系统与应用北京市重点实验室给大家拜年啦!
  3. 计算机网络:TCP滑动窗口的流量控制和拥塞控制
  4. uestWrapper.getSession(HttpServletRequestWrapper.java:241) ~[tomcat-embed-core-9.0.13.jar:9.0.13]
  5. 4000字干货分享|一文学会搭建炫酷可视化大屏
  6. rf中resourceid_解决VC++ MFC程序resource.h头文件中ID重复问题
  7. Elasticsearch 搜索不到数据问题(_mapping 设置)
  8. GPS无线视频服务器,宏电环卫车无线视频监控与GPS定位系统设计方案.docx
  9. Gradle+IDEA使用说明
  10. 聚类算法 距离矩阵_论文阅读9——AP聚类算法
  11. linux下无mysql命令_linux下mysql命令
  12. 关于NLPIR在MAC上的使用
  13. vb wps 链接单元格_wps如何超链接wps表格.doc
  14. 自定义计时器_笑死我了_哈哈哈哈哈嗝儿
  15. java微信公众号开发之配置服务器
  16. 游戏编程模式之组件模式
  17. 解决springboot整合dubbo中No provider available from registry 127.0.0.1:2181 for service x.x.x on consumer
  18. Redis 50问
  19. 如何对移动端的图片流量进行优化
  20. 默然说话20160312

热门文章

  1. qt.qpa.plugin: Could not load the Qt platform plugin “xcb“ in ““ even though it was found.
  2. 杰出人士的七种共性之7-独孤求败
  3. python代码编程教学无限循环_代码陷入无限循环
  4. python培训文档_python怎么读取文档
  5. 这知道这个错误是咋回事啊?
  6. 637-字符串模式匹配-BF算法
  7. 《第一本Docker书》 读书笔记
  8. LeetCode-781-森林中的兔子
  9. java 自定义报表_报表模板实现网格式自定义报表
  10. 小米5s html,小米5S线刷MIUI9系统的方法_小米5S专用的MIUI9系统刷机包