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


相关推荐: 标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南  活动邀请函制作网站有哪些,活动邀请函文案?  如何在橙子建站中快速调整背景颜色?  UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】  悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  如何在宝塔面板创建新站点?  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  如何用腾讯建站主机快速创建免费网站?  javascript中的try catch异常捕获机制用法分析  Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  Laravel如何自定义错误页面(404, 500)?(代码示例)  使用Dockerfile构建java web环境  如何获取免费开源的自助建站系统源码?  百度输入法ai组件怎么删除 百度输入法ai组件移除工具  百度输入法ai面板怎么关 百度输入法ai面板隐藏技巧  浏览器如何快速切换搜索引擎_在地址栏使用不同搜索引擎【搜索】  如何撰写建站申请书?关键要点有哪些?  网站页面设计需要考虑到这些问题  如何制作一个表白网站视频,关于勇敢表白的小标题?  如何构建满足综合性能需求的优质建站方案?  轻松掌握MySQL函数中的last_insert_id()  html5如何实现懒加载图片_ intersectionobserver api用法【教程】  中国移动官方网站首页入口 中国移动官网网页登录  制作公司内部网站有哪些,内网如何建网站?  如何批量查询域名的建站时间记录?  微信小程序 配置文件详细介绍  php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】  详解Huffman编码算法之Java实现  Laravel如何构建RESTful API_Laravel标准化API接口开发指南  猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?  网站建设要注意的标准 促进网站用户好感度!  Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言  Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件  音乐网站服务器如何优化API响应速度?  如何在阿里云服务器自主搭建网站?  如何利用DOS批处理实现定时关机操作详解  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?  如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)  如何在新浪SAE免费搭建个人博客?  Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】  Laravel如何创建自定义中间件?(Middleware代码示例)  Laravel如何生成API文档?(Swagger/OpenAPI教程)  微信小程序 五星评分(包括半颗星评分)实例代码  百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭  Laravel如何集成微信支付SDK_Laravel使用yansongda-pay实现扫码支付【实战】  如何在云服务器上快速搭建个人网站?  如何续费美橙建站之星域名及服务?  Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控