这次给大家带来JS进行E-mail地址格式验证代码,JS进行E-mail地址格式验证的注意事项有哪些,下面就是实战案例,一起来看一下。

1:代码

利用JavaScript验证是否符合电子邮箱地址

// 创建第一个函数validate_emil()并包含两个参数

function validate_email(field, alerttxt) {

with (field) {

//利用indexOf() 方法返回某个指定的字符串值在字符串中首次出现的位置--定义一个变量apos将第一次出现的“@”赋值给apos

apos = value.indexOf("@");

//利用lastIndexOf() 方法返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索--

//stringObject.lastIndexOf(searchvalue,fromindex)

//fromindex 可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的最后一个字符处开始检索。

dotpos = value.lastIndexOf(".");

// 判断符合"@"的位置,或者"."的位置是否在"@"的后面

if (apos < 1 || dotpos - apos < 2) {

// 利用alert()弹出一个警告窗来执行alerttxt的操作

// 邮箱地址不符合

alert(alerttxt);

return false;

} else {

// 邮箱地址符合

return true;

}

}

}

// 创建第二个函数validate_form()并包含一个参数

function validate_form(thisform) {

with (thisform) {

if (validate_email(email, "Not a valid e-mail address!") == false) {

// 利用focus()将输入焦点移至对象上

email.focus();

return false;

}

}

}

Email:

2:结果

下图则说明了自己输入的邮箱格式是准确的,至于存在不存在另当别论!

相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

推荐阅读:

html自动验证邮件地址格式,JS进行E-mail地址格式验证代码相关推荐

  1. 手机邮箱收不到验证邮件怎么办,分享邮箱没有收到验证邮件的解决办法

    工作中你是否遇到过邮箱收不到验证邮件的情况,那你知道如何解决吗?今天就将自己学到的方法教给大家,小本本记下来哟! 小伙伴们,不知不觉一年又要过去了,剩下一过月就是2022年了,今年也是小编离开学校,在 ...

  2. php验证 js验证邮箱格式,js和php邮箱地址验证的实现方法

    邮箱地址验证有很多方法.在浏览器端,js邮箱验证可以通过正则表达式检测. 比如: function isEmail(email) { return /^((([a-z]|\d|[!#\$%&' ...

  3. python数据变更邮件提醒_Python之Bilibili自动更新邮件提醒并任务栏图标「完整代码」...

    前言 本次分享的是小编经过多日编写的关于自动检测B站Up主视频更新情况,并发送邮件提醒更新的Python程序,代码不专业.部分代码段借鉴网上,仅供参考娱乐! 用到的库 selenium._thread ...

  4. Python之Bilibili自动更新邮件提醒并任务栏图标「完整代码」

    前言 本次分享的是小编经过多日编写的关于自动检测B站Up主视频更新情况,并发送邮件提醒更新的Python程序,代码不专业.部分代码段借鉴网上,仅供参考娱乐! 用到的库 selenium. _threa ...

  5. php邮件代码c语言,C++_C语言实现电子邮件地址验证程序,我们最经常遇到的验证,就是 - phpStudy...

    C语言实现电子邮件地址验证程序 我们最经常遇到的验证,就是电子邮件地址验证.网站上常见.各种网页脚本也都常用"正则表达式"(regular expression)对我们输入的电子邮 ...

  6. 表单验证之validform.js使用方法

    Validform使用入门 1.引入css 请查看下载文件中的style.css,把里面Validform必须部分复制到你的css中(文件里这个注释 "/*==========以下部分是Va ...

  7. node ajax validator,使用validator.js对字符串数据进行验证

    validator.js是一个对字符串进行数据验证和过滤的工具库,同时支持Node端和浏览器端,github地址是https://github.com/chriso/validator.js 主要AP ...

  8. JS常用正则表达式表单验证代码大汇总

    正则表达式使用详解 简介 简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具.其作用如下: 测试字符串的某个模式.例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或 ...

  9. ASP实现自动发邮件

    ASP实现自动发邮件代码: 摘录一:  <%@LANGUAGE="VBSCRIPT" %> <% email="www@www.com" tx ...

  10. js银行卡luhm校验,验证银行卡号并返回开户行(三方插件和在线验证)

    最近做公司的项目遇到银行卡号匹配开户银行的问题,一开始是正则匹配银行卡号码,开户银行银行自己填写,后来用户又让改,说要自动匹配开户银行,唉,用户都是大哥,让改就要改--话不多说,上代码. 自己寻思了半 ...

最新文章

  1. 即时通讯有标准 IM的四种即时通讯协议简介
  2. EXCEL中数据的自动匹配主要包含的内容
  3. 【408预推免复习】操作系统之进程的描述与控制
  4. 命令注入_命令注入绕过方式总结 (20210111学习笔记)
  5. 一个娃娃竟然拍出50万......
  6. 前端学习(2882):实现视图初始化
  7. 前端项目 开发者环境 和 正式环境 区别
  8. 送书丨《架构解密:从分布式到微服务》
  9. libcrypto yum 安装_centos,_缺少libcrypto.so.10,怎么修复,centos - phpStudy
  10. 虚拟服务器需要备案吗,虚拟主机需要备案吗
  11. 如何确定因果关系?四种理论分析模型!
  12. 双拼输入法的原理及上手方法
  13. 【应用宝】腾讯应用宝 上线APP为什么上线了 无法在应用宝搜索到(解决方法)
  14. 【转载】浅谈蓝牙 Mesh 组网技术
  15. layui外部引入_layui use 定义js外部引用函数的方法
  16. php preg_replace()漏洞记录
  17. docker容器中配置文件修改错误,导致容器无法启动
  18. 【光剑藏书轩2021】《知识的错觉》读书笔记
  19. VR旅游应用案例解析,世界那么大用VR去看看!
  20. Faiss(12):python接口faiss.py文件分析

热门文章

  1. 敏捷开发中如何进行团队绩效管理
  2. eaxsinbx_高等数学导数与微分练习题
  3. 详细解读行人重识别的k-reciprocal Encoding(k个相互近邻编码方法) re-ranking方法及其实现代码解读
  4. 计算机注册表命令,进入注册表的方法和命令(电脑的注册表怎么打开)
  5. 确定互异字符(编程基础)
  6. 配置本地DNS服务器地址
  7. java 求方差_java计算方差、标准差(均方差)实例代码
  8. Java log2x函数的实现
  9. 中国色 - 中国传统色(zhongguose.com) 页面模仿
  10. spine 导出纹理_Spine 的纹理打包器(texture packer)详解