利用正则表达式做验证登录
来源:互联网 发布:南京市软件两园一谷 编辑:程序博客网 时间:2024/06/13 09:58
样式代码如下:
<!DOCTYPE html><html> <head> <title>登录</title> <meta charset="utf-8"/> <style type="text/css"> form{ width:500px; margin:150px auto; border:1px solid #CCC; } form h1{ text-align:center; margin:0; padding:5px; border:1px solid #CCC; } form p{ margin:0; padding:20px; border:1px solid #CCC; } form div{ text-align:center; margin:0; padding:10px; border:1px solid #CCC; } .error_msg{ border:1px solid red; color:red; } </style> <script type="text/javascript"> //校验用户名 function check_name(){ var input = document.getElementById("name"); var span = document.getElementById("name_msg"); var name = input.value; //正则表达式 var reg = /^\w{3,10}$/; if(!reg.test(name)){ //如果不匹配增加错误样式 //className属性等价于元素的class span.className = "error_msg"; return false; }else{ //如果匹配,移除错误样式 span.className = ""; return true; } } //校验密码 function check_pwd(){ var input = document.getElementById("pwd"); var span = document.getElementById("pwd_msg"); var pwd = input.value; var reg = /^\w{6,20}$/; if(!reg.test(pwd)){ span.className = "error_msg"; return false; }else{ span.className = ""; return true; } } </script> </head> <body> <!-- 表单用于输入登录信息,提交给服务器 --> <!-- onsubmit是表单提交事件,在点击登录时触发,若该方法返回true, 则提交表单,返回false则不提交,起到拦截的作用 --> <form action="http://tmooc.cn" onsubmit="return (check_name()+check_pwd())==2"> <h1>登录</h1> <p> 帐号: <input type="text" onblur="check_name()" id="name"/> <span id="name_msg">3-10个字母、数字、下划线</span> </p> <p> 密码: <input type="password" onblur="check_pwd()" id="pwd"/> <span id="pwd_msg">6-20个字母、数字、下划线</span> </p> <div> <input type="submit" value="登录" onclick="f1()"/> </div> </form> </body></html
0 0
- 利用正则表达式做验证登录
- 登录验证正则表达式
- 利用正则表达式验证个人信息
- 登录验证正则表达式(二)
- 正则表达式验证用户登录是否合法
- 利用正则表达式验证手机或电话号码
- 利用正则表达式验证Email字符串
- javascript利用正则表达式验证输入数据
- iOS 利用正则表达式 验证电话号码
- java利用正则表达式验证邮箱
- 前台验证(利用验证控件和正则表达式)
- 前台验证(利用验证控件和正则表达式)
- 前台验证(利用验证控件和正则表达式)
- CI 框架利用hooks 做登录/权限验证
- 正则表达式验证验证
- 使用正则表达式实现一个简单的QQ登录验证
- ios 关于如何设置注册登录验证码、正则表达式
- 注册登录——前端、后台验证(正则表达式)
- IOS之C语言--8数组
- 使用Python pandas对不同列名的数据进行合并
- 排序算法---简单选择排序
- 网络(二) 之 路由器转发原理
- java中成员的初始化
- 利用正则表达式做验证登录
- Kali:系统安装之后进行所需配置
- Linux下redis安装
- EL表达式
- 人工智能职业规划
- Android listview入门(listview适配器Adapter)
- 从python API中命名和绑定认识局部变量,全局变量,自由变量
- 文章标题
- 灾后重建