使用正则表达式进行简单的邮箱验证操作
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>使用正则表达式进行一个email的提交操作</title>
<script type="text/javascript">function validate(f){var value=f.email.value;if(!(/^\w+@\w+.\w+$/.test(value)))
/*
/^--->^ 相当于对字符'^'进行转义操作,使其代表特殊的含义:成为行的开头的标志
\w---> 该字符整体表示的是所输入的内容为字母,数字,下划线等
@----> 代表要在所输入的内容后面所加的字符(无特殊含义)
\w---> 同上要进行字母,数字,下划线的输入
$----> 代表当前行当中的字符输入完毕
/.---> 代表调用test函数,将函数当中的参数value与所规定的正则表达式进行对照比较看是否符合正则表达式的规范上述正则表达式的意思为:数字/字母/下划线+@+数字/字母/下划线+.+数字/字母/下划线*/{alert("eamil的输入格式不正确!");f.email.focus();//使得form表单当中的焦点指针重新定位到email框当中去f.email.select();//选中email框当中的全部内容return false;}else{alert("邮箱登录成功!!!");document.write("欢迎你进入指定的邮箱界面!!!");}}
</script>
</head>
<body>
<!--在表单当中添加一个提交按钮的事件,当进行表单的提交时,将会触发相应的事件,使得该事件进行validate(this)
函数的调用操作,其中函数的参数this代表的是当前的表单对象--><form action="" method="post" name="myform" onSubmit="return validate(this)">emali: <input type="text" name="email"> <!--建立一个名字为email的文本组件对象--><input type="submit" value="提交"></form>
</body>
</html>
程序运行结果:
当输入正确的邮箱格式时:
当输入的格式错误时:
使用正则表达式进行简单的邮箱验证操作相关推荐
- input正则邮箱_用正则表达式进行简单的邮箱校验
先说一波正则表达式的元字符: d 表示数字 w 表示数字,字母和下划线 s 表示空格和制表符 D ...
- JS(正则、简单邮箱验证、正则小练习)
明确需求 使用:100% 明确:在实战工作中,经常需要验证用户输入的数据,最典型的场景登录注册 思考:判断输入框内容是都等于空(也就是用户是否输入非常简单)但是如何判断是否是邮箱手机号呢? 回答:通过 ...
- .NET简单的登录邮箱验证
虽然现在很多的网站的登录验证都已经改成手机验证了,但邮箱验证还是一个比较主流的验证方式,下面我给大家介绍一个比较简单的邮箱验证的实现方法,大概的思路是:注册的时候需要填写邮箱账户,注册成功后,后台生成 ...
- c#使用pop3服务器进行邮箱验证
环境 开发环境:.net4.0+vs2013 操作系统:win8.1 内容 由于项目需要,拟开发一个模块进行邮箱验证操作,最终采取使用pop3服务器进行邮箱登陆并且获取内容 编码 /// <su ...
- 手机号码与邮箱验证的正则表达式及其常用正则表达式
var reg = /^1[3|4|5|7|8][0-9]{9}$/; //验证规则 var phoneNum = '15507621999';//手机号码 var flag = reg.test(p ...
- 登录功能中发送邮箱验证的简单使用
登录功能中发送邮箱验证的简单使用 java开发中常用的邮箱相关的就是给邮箱发送验证码,发送验证码在java中使用javamail,它提供了一套发送和接收功能的标准,支持协议:smtp,pop3,ima ...
- php get验证,PHP+Ajax简单get验证操作示例
本文实例讲述了PHP+Ajax简单get验证操作.分享给大家供大家参考,具体如下: 1.显示页面代码 index.html XMLHttpRequest独对象使用实例 //第一步创建ajax引擎对象 ...
- 邮箱验证(正则表达式)
邮箱验证(正则表达式)
- js 正则匹配邮箱_日常收集JS邮箱验证正则表达式
背景:正则是一门厚书啊,想写好也不容易,但日常中也就那些像电话.邮箱.手机,网上一堆,但真好验证好了,还得了解一点正则知识,再就是多测试了:-) 下面邮箱正则: 中划线:中划线域名就是米农口中说的扁担 ...
最新文章
- Ubuntu中基于QT的系统网线连接状态的实时监视
- 容器间通信_Vue组件间通信的6种方式,前端工程师人人都会,网友:太简单了...
- 算法分析与设计-实验二 动态规划算法设计
- c语言case可以判断多个条件吗,case 多个条件
- mysql 5.1.53_mysql 5.1.53免安装版的优化配备和精简
- Socket编程实践(10) --select的限制与poll的使用
- post .php程序,php程序内部post数据的方法
- 使用IConfigurationSectionHandler在web.config中增加自定义配置
- TCP/IP协议分层模型以及数据的封装和分用
- Direct3D透视教程,教你做出属于自己的透视
- 解密带星号手机号网页_外滩大会“硬核科技”解密:支付宝金融级业务的“定海神针”...
- Syzkaller最后一步运行./bin/syz-manager 无法启动虚拟机 failed to create instance: failed to read from qemu: EOF
- SQLSERVER走起微信公众帐号已经开通搜狗微信搜索
- 源码分析 --- MapReduce如何确定任务的SplitSize、Splits、Map、Reduce
- (转)关于如何学好游戏3D引擎编程的一些经验
- x7 z8750 linux,GPD Pocket 7.0英寸 口袋笔记本电脑(Atom x7-Z8750、8GB、128GB、触屏)
- Python版股市情感分析源代码,提取投资者情绪,为决策提供参考
- 破解路由器基于MAC地址过滤策略的方法
- BW型、CB I型、CB II型和椭圆模拟低通滤波器设计的Matlab仿真
- 技术博客丨神经网络不再“卷” 全靠“变形金刚”