JavaScript正则表达式验证登录实例


Posted in Javascript onMarch 18, 2020

本文实例为大家分享了js正则表达式验证登录的具体代码,供大家参考,具体内容如下

代码片段:

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>qq登录模拟测试</title>
</head>
<body>
<form name="form1" action="#" method="post">
  <input type="text" placeholder="账号" name="username" ><br><br>
  <input type="password" placeholder="密码" name="password" id="pw">
 <input type="button" name="" id="btn" value="点击显示" />
 <br><br>
  <input name="Submit" type="button" onClick="check()" value="登录"/>
</form>
</body>
<!--账号密码验证-->
<script type="text/javascript">
function check(){
/*非空*/
if(form1.username.value==""){
alert("账号不能为空");
form1.username.focus();
return false;
}
 
/*含非数字、首字母为0 /^[0-9]*$/*/
var number=/^(0|[1-9][0-9]*)$/; 
var objExp1=new RegExp(number); 
if(objExp1.test(form1.username.value)==false){
alert("账号不能含非数字和首字符为0");
form1.username.focus();
return false;
}
 
/*账号小于6位数*/
if(form1.username.value.length < 6){
alert("账号位数过小,请输入6-11位数字");
form1.username.focus();
return false;
}
 
/*账号大于11位数*/
if(form1.username.value.length > 11){
alert("账号位数过大,请输入6-11位数字");
form1.username.focus();
return false;
}
 
/*密码非空*/
if(form1.password.value==""){
alert("密码不能为空");
form1.password.focus();
return false;
}
 
/*密码含有非符号、字母、数字以外字*/
var illegal=/^[0-9a-zA-Z!~@#$%^&*()_+`\-={}:";'<>?,.\/]*$/g; 
var objExp2=new RegExp(illegal);
if(objExp2.test(form1.password.value)==false){
alert("密码含有非法字符");
form1.password.focus();
return false;
}
 
/*密码小于6位数*/
if(form1.password.value.length < 6){
alert("密码位数过小,请输入6-16位数字");
form1.password.focus();
return false;
}
 
/*密码大于16位数*/
if(form1.password.value.length > 16){
alert("密码位数过大,请输入6-16位数字");
form1.password.focus();
return false;
}
 
form1.submit();
}
</script>
 
<!--回显密码-->
<script type="text/javascript">
  window.οnlοad=function(){
  var btn=document.getElementById("btn");
  var password=document.getElementById("pw")
  btn.οnmοusedοwn=function(){
    password.type="text"
   };
  btn.οnmοuseup=btn.οnmοuseοut=function(){
    password.type="password"
   }
 }
 </script>
</html>

结果显示:

JavaScript正则表达式验证登录实例

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript基本语法分析说明
Jun 15 Javascript
javascript 自动填写表单的实现方法
Apr 09 Javascript
js复制网页内容并兼容各主流浏览器的代码
Dec 17 Javascript
js 金额格式化来回转换示例
Feb 23 Javascript
javascript伸缩型菜单实现代码
Nov 16 Javascript
基于SpringMVC+Bootstrap+DataTables实现表格服务端分页、模糊查询
Oct 30 Javascript
原生JS实现Ajax跨域请求flask响应内容
Oct 24 Javascript
React如何避免重渲染
Apr 10 Javascript
layui-tree实现Ajax异步请求后动态添加节点的方法
Sep 23 Javascript
JavaScript实现左右滚动电影画布
Feb 06 Javascript
vue实现计算器功能
Feb 22 Javascript
简单聊聊TypeScript只读修饰符
Apr 06 Javascript
JS正则表达式验证密码强度
Mar 18 #Javascript
原生js实现密码强度验证功能
Mar 18 #Javascript
JavaScript实现密码强度实时验证
Mar 18 #Javascript
js如何验证密码强度
Mar 18 #Javascript
js验证密码强度解析
Mar 18 #Javascript
js实现超级玛丽小游戏
Mar 18 #Javascript
vue 封装 Adminlte3组件的实现
Mar 18 #Javascript
You might like
PHP number_format() 函数定义和用法
2012/06/01 PHP
创建无限极分类树型结构的简单方法
2017/06/20 PHP
实例分析基于PHP微信网页获取用户信息
2017/11/24 PHP
PHP levenshtein()函数用法讲解
2019/03/08 PHP
写入cookie的JavaScript代码库 cookieLibrary.js
2009/10/24 Javascript
Android中资源文件(非代码部分)的使用概览
2012/12/18 Javascript
js父窗口关闭时子窗口随之关闭完美解决方案
2014/04/29 Javascript
使用typeof方法判断undefined类型
2014/09/09 Javascript
jquery uploadify 在FF下无效的解决办法
2014/09/26 Javascript
js代码实现点击按钮出现60秒倒计时
2021/01/28 Javascript
深入理解JavaScript中的浮点数
2016/05/18 Javascript
Bootstrap开关(switch)控件学习笔记分享
2016/05/30 Javascript
jQuery事件绑定用法详解
2016/09/08 Javascript
Bootstrap CSS组件之大屏幕展播
2016/12/17 Javascript
深入理解JS继承和原型链的问题
2016/12/17 Javascript
Angular的自定义指令以及实例
2016/12/26 Javascript
浅谈TypeScript 用 Webpack/ts-node 运行的配置记录
2019/10/11 Javascript
webpack常用构建优化策略小结
2019/11/21 Javascript
Nodejs 数组的队列以及forEach的应用详解
2021/02/25 NodeJs
python字符串连接的N种方式总结
2014/09/17 Python
Python通过PIL获取图片主要颜色并和颜色库进行对比的方法
2015/03/19 Python
Python实现的栈(Stack)
2018/01/26 Python
Django框架之DRF 基于mixins来封装的视图详解
2019/07/23 Python
如何通过Python3和ssl实现加密通信功能
2020/05/09 Python
Django搭建项目实战与避坑细节详解
2020/12/06 Python
CSS3实现背景透明文字不透明的示例代码
2018/06/25 HTML / CSS
html5 兼容IE6结构的实现代码
2012/05/14 HTML / CSS
驴妈妈旅游网:中国新型的B2C旅游电子商务网站
2016/08/16 全球购物
C#中有没有静态构造函数,如果有是做什么用的?
2016/06/04 面试题
安全生产专项整治方案
2014/05/06 职场文书
档案保密承诺书
2014/06/03 职场文书
超市开业庆典活动策划方案
2014/09/15 职场文书
英语复习计划
2015/01/19 职场文书
公务员个人年终总结
2015/02/12 职场文书
《鲸》教学反思
2016/02/23 职场文书
公文格式,规则明细(新手收藏)
2019/07/23 职场文书