html自动验证邮件地址格式,JS进行E-mail地址格式验证代码
这次给大家带来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地址格式验证代码相关推荐
- 手机邮箱收不到验证邮件怎么办,分享邮箱没有收到验证邮件的解决办法
工作中你是否遇到过邮箱收不到验证邮件的情况,那你知道如何解决吗?今天就将自己学到的方法教给大家,小本本记下来哟! 小伙伴们,不知不觉一年又要过去了,剩下一过月就是2022年了,今年也是小编离开学校,在 ...
- php验证 js验证邮箱格式,js和php邮箱地址验证的实现方法
邮箱地址验证有很多方法.在浏览器端,js邮箱验证可以通过正则表达式检测. 比如: function isEmail(email) { return /^((([a-z]|\d|[!#\$%&' ...
- python数据变更邮件提醒_Python之Bilibili自动更新邮件提醒并任务栏图标「完整代码」...
前言 本次分享的是小编经过多日编写的关于自动检测B站Up主视频更新情况,并发送邮件提醒更新的Python程序,代码不专业.部分代码段借鉴网上,仅供参考娱乐! 用到的库 selenium._thread ...
- Python之Bilibili自动更新邮件提醒并任务栏图标「完整代码」
前言 本次分享的是小编经过多日编写的关于自动检测B站Up主视频更新情况,并发送邮件提醒更新的Python程序,代码不专业.部分代码段借鉴网上,仅供参考娱乐! 用到的库 selenium. _threa ...
- php邮件代码c语言,C++_C语言实现电子邮件地址验证程序,我们最经常遇到的验证,就是 - phpStudy...
C语言实现电子邮件地址验证程序 我们最经常遇到的验证,就是电子邮件地址验证.网站上常见.各种网页脚本也都常用"正则表达式"(regular expression)对我们输入的电子邮 ...
- 表单验证之validform.js使用方法
Validform使用入门 1.引入css 请查看下载文件中的style.css,把里面Validform必须部分复制到你的css中(文件里这个注释 "/*==========以下部分是Va ...
- node ajax validator,使用validator.js对字符串数据进行验证
validator.js是一个对字符串进行数据验证和过滤的工具库,同时支持Node端和浏览器端,github地址是https://github.com/chriso/validator.js 主要AP ...
- JS常用正则表达式表单验证代码大汇总
正则表达式使用详解 简介 简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具.其作用如下: 测试字符串的某个模式.例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或 ...
- ASP实现自动发邮件
ASP实现自动发邮件代码: 摘录一: <%@LANGUAGE="VBSCRIPT" %> <% email="www@www.com" tx ...
- js银行卡luhm校验,验证银行卡号并返回开户行(三方插件和在线验证)
最近做公司的项目遇到银行卡号匹配开户银行的问题,一开始是正则匹配银行卡号码,开户银行银行自己填写,后来用户又让改,说要自动匹配开户银行,唉,用户都是大哥,让改就要改--话不多说,上代码. 自己寻思了半 ...
最新文章
- 即时通讯有标准 IM的四种即时通讯协议简介
- EXCEL中数据的自动匹配主要包含的内容
- 【408预推免复习】操作系统之进程的描述与控制
- 命令注入_命令注入绕过方式总结 (20210111学习笔记)
- 一个娃娃竟然拍出50万......
- 前端学习(2882):实现视图初始化
- 前端项目 开发者环境 和 正式环境 区别
- 送书丨《架构解密:从分布式到微服务》
- libcrypto yum 安装_centos,_缺少libcrypto.so.10,怎么修复,centos - phpStudy
- 虚拟服务器需要备案吗,虚拟主机需要备案吗
- 如何确定因果关系?四种理论分析模型!
- 双拼输入法的原理及上手方法
- 【应用宝】腾讯应用宝 上线APP为什么上线了 无法在应用宝搜索到(解决方法)
- 【转载】浅谈蓝牙 Mesh 组网技术
- layui外部引入_layui use 定义js外部引用函数的方法
- php preg_replace()漏洞记录
- docker容器中配置文件修改错误,导致容器无法启动
- 【光剑藏书轩2021】《知识的错觉》读书笔记
- VR旅游应用案例解析,世界那么大用VR去看看!
- Faiss(12):python接口faiss.py文件分析
热门文章
- 敏捷开发中如何进行团队绩效管理
- eaxsinbx_高等数学导数与微分练习题
- 详细解读行人重识别的k-reciprocal Encoding(k个相互近邻编码方法) re-ranking方法及其实现代码解读
- 计算机注册表命令,进入注册表的方法和命令(电脑的注册表怎么打开)
- 确定互异字符(编程基础)
- 配置本地DNS服务器地址
- java 求方差_java计算方差、标准差(均方差)实例代码
- Java log2x函数的实现
- 中国色 - 中国传统色(zhongguose.com) 页面模仿
- spine 导出纹理_Spine 的纹理打包器(texture packer)详解