jQuery Password Validation密码验证


Posted in Javascript onDecember 30, 2016

jQuery Password Validation(密码验证)插件扩展了 jQuery Validate 插件,提供了两种组件:
一种评价密码的相关因素的功能:比如大小写字母的混合情况、字符(数字、特殊字符)的混合情况、长度、与用户名的相似度(可选的)。
一种使用评价功能显示密码强度的验证插件自定义方法。显示的文本可以被本地化。
您可以简单地自定义强度显示的外观、本地化消息显示,并集成到已有的表单中。
该插件目前版本是 1.0.0。

使用方式
如需使用 Password Validation(密码验证)插件,请添加一个 class "password" 到 input,同时添加显示强度的基本标记在表单的需要显示的地方:

<form id="register">
 <label for="password">Password:</label>
 <input class="password" name="password" id="password" />
 <div class="password-meter">
 <div class="password-meter-message"> </div>
 <div class="password-meter-bg">
  <div class="password-meter-bar"></div>
 </div>
 </div>
</form>

对表单应用 Validate 插件:

$(document).ready(function() {
 $("#register").validate();
});

您可以重载 $.validator.passwordRating 实现不同的评价方法。或者重载 $.validator.passwordRating.messages 来提供其他消息,比如本地化。

实例演示

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Makes "field" required to be the same as #other</title>
<link rel="stylesheet" href="http://jqueryvalidation.org/files/demo/site-demos.css">
 
</head>
<body>
<form id="myform">
<label for="password">Password</label>
<input id="password" name="password" />
<br/>
<label for="password_again">Again</label>
<input class="left" id="password_again" name="password_again" />
<br>
<input type="submit" value="Validate!">
</form>
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="http://jqueryvalidation.org/files/dist/jquery.validate.min.js"></script>
<script src="http://jqueryvalidation.org/files/dist/additional-methods.min.js"></script>
<script>
// just for the demos, avoids form submit
jQuery.validator.setDefaults({
 debug: true,
 success: "valid"
});
$( "#myform" ).validate({
 rules: {
  password: "required",
  password_again: {
   equalTo: "#password"
  }
 }
});
</script>
</body>
</html>

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

Javascript 相关文章推荐
自己写的兼容ie和ff的在线文本编辑器类似ewebeditor
Dec 12 Javascript
jQuery中noConflict()用法实例分析
Feb 08 Javascript
jQuery统计指定子元素数量的方法
Mar 17 Javascript
javascript中关于&amp;&amp; 和 || 表达式的小技巧分享
Apr 10 Javascript
jquery实现美观的导航菜单鼠标提示特效代码
Sep 06 Javascript
JS组件Bootstrap按钮组与下拉按钮详解
May 10 Javascript
javascript实现的左右无缝滚动效果
Sep 19 Javascript
JavaScript箭头函数_动力节点Java学院整理
Jun 28 Javascript
JS实现快速比较两个字符串中包含有相同数字的方法
Sep 11 Javascript
vue2.0 自定义 饼状图 (Echarts)组件的方法
Mar 02 Javascript
axios拦截设置和错误处理方法
Mar 05 Javascript
详解基于DllPlugin和DllReferencePlugin的webpack构建优化
Jun 28 Javascript
JS编写函数实现对身份证号码最后一位的验证功能
Dec 29 #Javascript
EasyUI学习之Combobox下拉列表(1)
Dec 29 #Javascript
JSON中key动态设置及JSON.parse和JSON.stringify()的区别
Dec 29 #Javascript
jQuery+HTML5实现弹出创意搜索框层
Dec 29 #Javascript
Bootstrap3 内联单选和多选框
Dec 29 #Javascript
Bootstrap3 多选和单选框(checkbox)
Dec 29 #Javascript
EasyUI学习之DataGird分页显示数据
Dec 29 #Javascript
You might like
最令PHP初学者们头痛的十四个问题
2007/01/15 PHP
PHP程序中的文件锁、互斥锁、读写锁使用技巧解析
2016/03/21 PHP
PHP错误处理函数
2016/04/03 PHP
PHP微信分享开发详解
2017/01/14 PHP
phpstudy隐藏index.php的方法
2020/09/21 PHP
javascript Onunload与Onbeforeunload使用小结
2009/12/31 Javascript
js 图片等比例缩放代码
2010/05/13 Javascript
javascript分页代码实例分享(js分页)
2013/12/13 Javascript
jQuery Mobile开发中日期插件Mobiscroll使用说明
2016/03/02 Javascript
浅谈jquery的map()和each()方法
2016/06/12 Javascript
jquery插件autocomplete用法示例
2016/07/01 Javascript
Javascript数组中push方法用法分析
2016/10/31 Javascript
Vue项目打包部署到apache服务器的方法步骤
2021/02/01 Vue.js
Java Web开发过程中登陆模块的验证码的实现方式总结
2016/05/25 Python
python中正则的使用指南
2016/12/04 Python
基于Linux系统中python matplotlib画图的中文显示问题的解决方法
2017/06/15 Python
Python实现的简单计算器功能详解
2018/08/25 Python
Linux CentOS Python开发环境搭建教程
2018/11/28 Python
scrapy-redis源码分析之发送POST请求详解
2019/05/15 Python
使用NumPy读取MNIST数据的实现代码示例
2019/11/20 Python
利用Tensorflow的队列多线程读取数据方式
2020/02/05 Python
Django项目在pycharm新建的步骤方法
2021/03/02 Python
公司股权转让协议书
2014/04/12 职场文书
新学期标语
2014/06/30 职场文书
村长反四风问题个人对照检查材料
2014/09/21 职场文书
学生违反校规检讨书
2014/10/28 职场文书
2015毕业生实习工作总结
2014/12/12 职场文书
悬空寺导游词
2015/02/05 职场文书
讲文明倡议书
2015/04/29 职场文书
大学生十八大感想
2015/08/11 职场文书
nginx基于域名,端口,不同IP的虚拟主机设置的实现
2021/03/31 Servers
用Python的绘图库(matplotlib)绘制小波能量谱
2021/04/17 Python
python使用XPath解析数据爬取起点小说网数据
2021/04/22 Python
opencv-python图像配准(匹配和叠加)的实现
2021/06/23 Python
《传颂之物 虚伪的假面》BD发售宣传CM公开
2022/04/04 日漫
python语言中pandas字符串分割str.split()函数
2022/08/05 Python