jQuery Password Validation密码验证

发布时间 - 2026-01-10 22:12:42    点击率:

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>

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


# jQuery  # Password  # Validation  # jQuery表单验证之密码确认  # jQuery密码强度验证控件使用详解  # jQuery Easyui 验证两次密码输入是否相等  # jquery判断密码强度的验证代码  # 基于JQuery的密码强度验证代码  # jQuery+ajax实现修改密码验证功能实例详解  # 表单  # 您可以  # 自定义  # 两种  # 可选  # 如需  # 大家多多  # 写字母  # 特殊字符  # bar  # bg  # js  # gt  # meter  # message  # label  # div  # document  # messages  # passwordRating 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 利用 Google AI 进行 YouTube 视频 SEO 描述优化  Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件  Laravel怎么实现支付功能_Laravel集成支付宝微信支付  Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载  Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理  潮流网站制作头像软件下载,适合母子的网名有哪些?  Laravel storage目录权限问题_Laravel文件写入权限设置  如何利用DOS批处理实现定时关机操作详解  Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析  网站制作软件免费下载安装,有哪些免费下载的软件网站?  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  如何在新浪SAE免费搭建个人博客?  在centOS 7安装mysql 5.7的详细教程  Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例  Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】  Laravel怎么使用Intervention Image库处理图片上传和缩放  JS碰撞运动实现方法详解  什么是JavaScript解构赋值_解构赋值有哪些实用技巧  b2c电商网站制作流程,b2c水平综合的电商平台?  Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】  如何快速登录WAP自助建站平台?  Laravel怎么调用外部API_Laravel Http Client客户端使用  Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】  制作公司内部网站有哪些,内网如何建网站?  再谈Python中的字符串与字符编码(推荐)  成都网站制作公司哪家好,四川省职工服务网是做什么用?  Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程  Laravel Debugbar怎么安装_Laravel调试工具栏配置指南  长沙企业网站制作哪家好,长沙水业集团官方网站?  如何实现建站之星域名转发设置?  Laravel Blade模板引擎语法_Laravel Blade布局继承用法  HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】  jquery插件bootstrapValidator表单验证详解  图册素材网站设计制作软件,图册的导出方式有几种?  网站建设要注意的标准 促进网站用户好感度!  如何快速完成中国万网建站详细流程?  Linux系统命令中tree命令详解  Laravel如何使用Collections进行数据处理?(实用方法示例)  Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出  中山网站制作网页,中山新生登记系统登记流程?  如何在景安云服务器上绑定域名并配置虚拟主机?  如何基于PHP生成高效IDC网络公司建站源码?  新三国志曹操传主线渭水交兵攻略  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  EditPlus中的正则表达式 实战(4)  魔方云NAT建站如何实现端口转发?  移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  Laravel如何生成和使用数据填充?(Seeder和Factory示例)  Laravel怎么导出Excel文件_Laravel Excel插件使用教程  利用python获取某年中每个月的第一天和最后一天