js正则表达式表单验证
2014-04-20 10:15
507 查看
<!DOCTYPE html> <html> <head> <title></title> <style type='text/css'> </style> </head> <body> <input type="text" id="pass"></input> <span id="pass2"></span> </body> <script type='text/javascript' src='http://code.jquery.com/jquery-1.8.0.min.js'></script> <script type='text/javascript'> $('#pass').keyup(function(e){ var strongRegex = new RegExp("^(?=.{8,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\W).*$", "g"); var mediumRegex = new RegExp("^(?=.{7,})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9]))).*$", "g"); var enoughRegex = new RegExp("(?=.{6,}).*", "g"); if(false == enoughRegex.test($(this).val())){ $('#pass2').html('more characters'); } else if(false == strongRegex.test($(this).val())){ $('#pass2').html('strong'); } else if(false == mediumRegex.test($(this).val())){ $('#pass2').html('medium'); } else{ $('#pass2').html('weak'); } return true; }); </script> </html>注:上述代码仅介绍正则表达式用法,对于密码强度校验,该正则表达式写得不好(abcdef显示为强密码)。
相关文章推荐
- 前端表单验证常用的15个JS正则表达式
- 用正则表达式和js验证表单提交
- js部分---表单验证;(含正则表达式)
- js用正则表达式来验证表单
- js 常用正则表达式表单验证代码
- js 常用正则表达式表单验证代码
- js用正则表达式来验证表单(比较齐全的资源)
- js正则表达式案例之表单验证
- 前端表单验证常用的15个JS正则表达式
- JS通用表单验证函数,基于javascript正则表达式
- 最常用的15个JS正则表达式(前端表单验证)
- 毕业设计(七)---正则表达式通过js表单验证,快速注册流程,简单MD5加密
- js 常用正则表达式表单验证代码
- js 常用正则表达式表单验证代码
- js中使用正则表达式验证表单字段
- JS通用表单验证函数,基于javascript正则表达式http://www.ccvita.com/60.html
- 表单的js验证框架,只提供提示信息及正则表达式即可自动验证及提示
- 正则表达式之-js验证表单大全
- js 常用正则表达式表单验证代码
- JS通用表单验证函数,基于javascript正则表达式