JS 正则表达式验证密码、邮箱格式的实例代码


Posted in Javascript onOctober 28, 2018

遗憾的是博客内容不允许包含js代码,不能在线测试,就只上代码了

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>Regular Expression test</title>
</head>
<body>
   用户名:(4-16位,字母、下划线、数字,减号) <br/>
   <input type="text" id="un" placeholder="4-16位" >
   <input type="button" value="test" onclick="userName()" >
   <span id="one"></span>
   <br/><hr/>
   密码:(最少6位,至少包括一个大写字母、一个小写字母、一个数字、一个特殊字符) <br/>
   <input type="text" id="pw" >
   <input type="button" value="test" onclick="password()" >
   <span id="two"></span>
   <br/><hr/>
   邮箱:(xxx@xx.xxx)<br/>
   <input type="text" id="em" >
   <input type="button" value="test" onclick="email()" >
   <span id="three"></span>
      <br/><hr/>
   身份证号:18位,最后一位可以是数字或字母<br/>
   <input type="text" id="idn" >
   <input type="button" value="test" onclick="idNumber()" >
   <span id="four"></span>
<script type="text/javascript">
function userName(){
    var reg=/^\w{4,16}$/;
    if( !reg.test( document.getElementById("un").value ) ) 
      document.getElementById("one").innerHTML="不正确";
    else 
      document.getElementById("one").innerHTML="正确";
  }
function password(){
    var reg=/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*?[#?!@$%^&*-]).{6,}$/;
    if( !reg.test( document.getElementById("pw").value ) ) 
      document.getElementById("two").innerHTML="不正确";
    else 
      document.getElementById("two").innerHTML="正确";
  }
function email(){
    var reg=/^\w+@[a-zA-Z0-9]{2,10}(?:\.[a-z]{2,4}){1,3}$/;
    if( !reg.test( document.getElementById("em").value ) ) 
      document.getElementById("three").innerHTML="不正确";
    else 
      document.getElementById("three").innerHTML="正确";
  }
function idNumber(){
    var reg=/^\d{17}[A-z|0-9]{1}$/;
    if( !reg.test( document.getElementById("idn").value ) ) 
      document.getElementById("four").innerHTML="不正确";
    else 
      document.getElementById("four").innerHTML="正确";
  }  
</script>
</body>
</html>

总结

以上所述是小编给大家介绍的JS 正则表达式验证密码、邮箱格式的实例代码,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时会及时回复大家的!

Javascript 相关文章推荐
经典的解除许多网站无法复制文字的绝招
Dec 31 Javascript
33个优秀的 jQuery 图片展示插件分享
Mar 14 Javascript
侧栏跟随滚动的简单实现代码
Mar 18 Javascript
多个jquery.datatable共存,checkbox全选异常的快速解决方法
Dec 10 Javascript
如何获取网站icon有哪些可行的方法
Jun 05 Javascript
JavaScript中的Array 对象(数组对象)
Jun 02 Javascript
vuejs 单文件组件.vue 文件的使用
Jul 28 Javascript
通过button将form表单的数据提交到action层的实例
Sep 08 Javascript
对于防止按钮重复点击的尝试详解
Apr 22 Javascript
Bootstrap简单实用的表单验证插件BootstrapValidator用法实例详解
Mar 29 Javascript
Taro小程序自定义顶部导航栏功能的实现
Dec 17 Javascript
JS中箭头函数与this的写法和理解
Jan 14 Javascript
Js 利用正则表达式和replace函数获取string中所有被匹配到的文本(推荐)
Oct 28 #Javascript
深入浅析javascript函数中with
Oct 28 #Javascript
微信小程序动画(Animation)的实现及执行步骤
Oct 28 #Javascript
又拍云 Node.js 实现文件上传、删除功能
Oct 28 #Javascript
javascript中函数的写法实例代码详解
Oct 28 #Javascript
vue项目中实现图片预览的公用组件功能
Oct 26 #Javascript
Node.js 使用axios读写influxDB的方法示例
Oct 26 #Javascript
You might like
PHP4之COOKIE支持详解
2006/10/09 PHP
第十四节--命名空间
2006/11/16 PHP
Windows和Linux中php代码调试工具Xdebug的安装与配置详解
2014/05/08 PHP
destoon出现验证码不显示时的紧急处理方法
2014/08/22 PHP
[原创]提供复制本站内容时出现,该文章转自脚本之家等字样的js代码
2007/03/27 Javascript
jquery随意添加移除html的实现代码
2011/06/21 Javascript
JS分割字符串并放入数组的函数
2011/07/04 Javascript
jQuery+css实现百度百科的页面导航效果
2014/12/16 Javascript
jQuery mobile转换url地址及获取url中目录部分的方法
2015/12/04 Javascript
有关文件上传 非ajax提交 得到后台数据问题
2016/10/12 Javascript
基于BootStrap与jQuery.validate实现表单提交校验功能
2016/12/22 Javascript
Angular.js基础学习之初始化
2017/03/10 Javascript
基于angular6.0实现的一个组件懒加载功能示例
2018/04/12 Javascript
js中addEventListener()与removeEventListener()用法案例分析
2020/03/02 Javascript
python递归查询菜单并转换成json实例
2017/03/27 Python
Python中判断输入是否为数字的实现代码
2018/05/26 Python
Python实现的个人所得税计算器示例
2018/06/01 Python
python获取代码运行时间的实例代码
2018/06/11 Python
Python wxPython库消息对话框MessageDialog用法示例
2018/09/03 Python
对Python的交互模式和直接运行.py文件的区别详解
2019/06/29 Python
django删除表重建的实现方法
2019/08/28 Python
Python实现代码统计工具
2019/09/19 Python
Python super()方法原理详解
2020/03/31 Python
django的403/404/500错误自定义页面的配置方式
2020/05/21 Python
使用OpenCV实现道路车辆计数的使用方法
2020/07/15 Python
python爬取微博评论的实例讲解
2021/01/15 Python
HTML5通过调用canvas对象的getContext()方法来获取绘图环境
2014/06/23 HTML / CSS
写好求职信第一句话的技巧
2013/10/26 职场文书
参观监狱心得体会
2014/01/02 职场文书
关于雷锋的演讲稿
2014/05/10 职场文书
儿童生日会策划方案
2014/05/15 职场文书
授权委托书怎么写
2014/09/25 职场文书
2014年党的群众路线整改措施思想汇报
2014/10/12 职场文书
干部作风建设年活动剖析材料
2014/10/23 职场文书
优质护理服务心得体会
2016/01/22 职场文书
公司年会主持词范文!
2019/05/07 职场文书