密码强度检测函数(正则)

python程序设计:用正则表达式验证密码的强度 1、题目要求: 写一个函数,用正则表达式验证密码的强度,要求: 1.密码的长度大于或等于8位数 2.强:字母+数字+特殊字符 3.中:字母+数字,字母+特殊字符,数字+特殊字符 4.弱:纯数字,纯字母,纯特殊字符 2、代码: #!/usr/bin/python import re def verify_password(password): printTip = "密码强度:" ... 阅读详情

 密码强度检测函数(正则)
本文来自: 脚本之家(www.jb51.net) 详细出处参考:http://www.jb51.net/article/591.htm

 

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>OA登录</title>
<style type="text/css">
<!--
td {
 font-size: 12px;
 color: #FFFFFF;
 text-decoration: none;
}
input {
 font-size: 12px;
 color: #003399;
 text-decoration: none;
 background-color: #EFF1F5;
 border: 1px solid #427CD5;
}
.style2 {color: #efefef}
-->
</style>
<SCRIPT>
function showImage(){
var imgObj=new Image(); //创建一个Image对象
imgObj.src="http://www.beingmate.com/images/banner_chang_add.gif"; //装载Image源
if(typeof(imgObj)=="object"){ //判断imgObj装载过后是否为对象,防止异常操作
var width=0;
var height=0;
width=imgObj.width+20; //+20是因为IE方式的默认边距
height=imgObj.height+20;
if(width!=0&&height!=0){
window.open(imgObj.src,"Imagehow", "toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=" +( width )+ ",height=" +( height));
}else{
setTimeout("showImage()", 100); // 判断图片是否装载完成,只有在装载完成后才能取到宽高值
}
}else{
alert("系统错误");
}
}
//showImage();
</SCRIPT>
<script type="text/javascript">
//From BBS.51JS.COM By 网络东西
var $ = function(v){return document.getElementById(v);}
function isSecurity(v){
 if (v.length < 3) { iss.reset();return;}
 var lv = -1;
 if (v.match(/[a-z]/ig)){lv++;}
 if (v.match(/[0-9]/ig)){lv++;}
 if (v.match(/(.[^a-z0-9])/ig)){lv++;}
 if (v.length < 6 && lv > 0){lv--;}
 iss.reset();
 switch(lv) { 
 case 0:
 iss.level0();
 break;
 case 1:
 iss.level1();
 break;
 case 2:
 iss.level2();
 break;
 default:
 iss.reset();
 }
}
var iss = {
 color:["CC0000","FFCC33","66CC00","CCCCCC"],
 text:["弱","中","强"],
 width:["50","100","150","10"],
 reset:function(){
 $("B").style.backgroundColor = iss.color[3];
 $("B").style.width = iss.width[3];
 $("A").innerHTML = "";
 },
 level0:function(){
 $("B").style.backgroundColor = iss.color[0];
 $("B").style.width = iss.width[0];
 $("A").innerHTML = "密码较弱"; 
 },
 level1:function(){
 $("B").style.backgroundColor = iss.color[1];
 $("B").style.width = iss.width[1];
 $("A").innerHTML = "中"; 
 },
 level2:function(){
 $("B").style.backgroundColor = iss.color[2];
 $("B").style.width = iss.width[2];
 $("A").innerHTML = "高强";
 }
}
</script>
<style type="text/css">
<!--
.font14 {
 font-family: "Arial", "Helvetica", "sans-serif";
 font-size: 14px;
 font-weight: bold;
}
-->
</style>
</head>

<body background="BG.gif" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
  <tr> 
    <td align="center"> 
      <table width="500" border="0" cellpadding="0" cellspacing="2" bgcolor="#427CD5">
        <tr>
          <td><table width="600" height="350" border="0" cellpadding="0" cellspacing="1" bgcolor="#FFFFFF">
              <tr> 
                <td valign="top" background="bg.jpg"><table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <tr> 
                      <td width="13%" height="126"> </td>
                      <td width="87%"> </td>
                    </tr>
                    <tr> 
                      <td> </td>
                      <td align="right"><div align="left"> <span class="font14"><a href="http://www.beingmate.com/user_login/" target="_blank"><font color="#FF3300">贝因美冠军宝贝大赛专用信息平台入口</font></a></span> 
                          <p align="center"><font color=#ff0000>用户名或密码错误,请重新输入。</font>
<form name="loginform" method="post" action="Main.asp" target="_parent">
  <div align="left"></div>
  <table border=0 width="55%" cellspacing=1 cellpadding=3>
    <tr> 
      <td width="25%" align=right>帐号/编号:</td>
      <td width="25%"><input name=LoginName type=text size=10 maxlength=20 class="doc_txt" value=""></td>
      <td align=right>密码: <input name="Pwd" type="Password" size=10 maxlength=20 class="doc_txt" value="" onkeyup="isSecurity(this.value);"></td>
    </tr>
    <tr> 
      <td height="50" colspan="3" align=right><div align="center">
        <table width="100%" border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td width="36%" align="right"><font class="red" id="A">密码强度检测</font> </td>
            <td width="64%" valign="top">
<table height="8" border="1" align="left" cellpadding="0" cellspacing="0" bordercolor="#EEEEEE" style="border-collapse:collapse;">
<tr>
 <td bgcolor="#EEEEEE" width="1" align="center" valign="middle" id="B"></td>
</tr>
</table></td>
          </tr>
        </table>
        
 
      <table width="180" border="0" cellspacing="0" cellpadding="0">
        <tr> 
          <td width="83" align="right"><label>
            <input type="submit" name="Submit" value=" 登 陆 " onclick="return CheckData();"/>
          </label>
              </td>
                <td width="97" align="center"><a href="USER/REG.ASP" target="_blank"><font color="#FFFFFF">申请OA帐号</font></a></td>
            </tr>
        <tr align="right"> 
          <td colspan="2">  </td>
            </tr>
        </table>
            <input name="login_auto" type="checkbox" id="login_auto" value="1" >
        打勾后表示下次自动登陆
 
  <marquee behavior="scroll" scrollamount="3" direction="left" width="150">
    <font color="#FFFFFF"></font> 
    </marquee>
       
 
      </div></td>
    </tr>
  </table>
  <div align="left"></div>
</form>

<script language=javascript>
function CheckData()
{
 if(jtrim(document.loginform.LoginName.value)=="")
 {
  alert("请输入登录用户名。")
  document.loginform.LoginName.focus();
  return false;
 }
 if(jtrim(document.loginform.LoginName.value).length>100)
 {
  alert("登录用户名不能超过100个字。")
  document.loginform.LoginName.focus();
  return false;
 }
  
 return true;
}
</script>
<script language=javascript src="inc/jtrim.js"></script>
                        
                      </div></td>
                    </tr>
                  </table>
                  <div align="right"><a href="http://2006.babyschool.com.cn
" target="_blank"><span class="font14"><font color="#FFFFFF">2006贝因美冠军宝贝大赛省级晋级赛进行时 </font></span></a><a href="http://oa.beingmate.com/help/" target="_blank"><font color="#EFEFEF">
 
                   
 
                    帮助文档</font></a> <a href="feedback.asp" target="_blank"><font color="#EFEFEF">意见反馈</font></a><span class="font14"><font color="#EFEFEF"> 
                     </font></span><a href="http://oa.beingmate.com/help/" target="_blank"><font color="#EFEFEF"></font></a>
 
                    <font color="#0061CE"> 
                    222.212.7.171
                   </span> </font> </div></td>
              </tr>
            </table></td>
        </tr>
      </table></td>
  </tr>
</table>
</body>
</html>

-------------------------------------------------------------------

 

 
 
 
 
 
 
 
 
 

 

 
贝因美冠军宝贝大赛专用信息平台入口

用户名或密码错误,请重新输入。

帐号/编号:密码:
密码强度检测
申请OA帐号
打勾后表示下次自动登陆
本文来自: 脚本之家(www.jb51.net) 详细出处参考:http://www.jb51.net/article/591.htm
jquery密码强度检测_密码强度验证_密码强度正则表达式代码_动画效果 jquery密码强度检测_密码强度验证_密码强度正则表达式代码_动画效果(动画效果不用jquery) 立即下载

相关推荐

验证密码强度 超级好用 简单已用

超级好用的密码强度验证 跟其它网站密码验证强度一样 请大家放心下载!

java编写脚本校验修改密码_javascrpt密码强度校验函数详解

最近写了个密码强度验证的函数,主要验证以下内容1、密码最小和最大长度2、连续字符串出现的次数3、字符连续出现的次数4、禁止特定的字符串作为密码5、密码字符串的组合强度要求,必须含有大小写字母,必须含有数字,必须含有特殊字符6、输入密码必须与确认密码一致7、支持禁止使用用户名作为密码8、是否存在连续性的字符串,是否存在逆序性的字符串(function(window, verifyPwd){windo...

weixin_28987465的博客 374

ASP+Ajax会员注册实例 密码强度检测【免费下载】

本实例包括ASP+Ajax会员注册实例 自动检测用户名是否注册,有提示框 自动检测密码的强度,有图片 自动检测注册邮箱的合法性,是否已被注册等 学习的好例子

检查密码强度 — Python

文章目录三、检查密码强度1、程序简介要求:定义一个名为“isStrongPassword”的函数,该函数将字符串作为参数。功能然后将检查所提供的字符串是否满足以下条件,以检查是否为[强密码](https://baike.baidu.com/item/%E5%BC%BA%E5%AF%86%E7%A0%81/9071580?fr=aladdin):1.必须至少包含**1个大写和小写字母**的组合2.必须至少包含**3位数字**3.必须至少包含**3个特殊字符**(包括空格)4.密码长度必须至少**12个字符**

梁辰兴的博客 1522

小龙虾 OpenClaw 安装全攻略:本地部署 AI 智能体一步到位

OpenClaw(昵称小龙虾)是一款 MIT 开源协议的本地优先 AI 智能体执行网关,支持多平台接入、本地部署,能实现自然语言驱动的设备自动化操作,区别于纯对话 AI,可直接操控系统执行实际任务,数据全程本地存储更安全。本文带来 2026 最新版 OpenClaw 安装教程,适配 Windows/macOS/Linux 全系统,新手也能一键搞定。

lujiawei00的专栏 1975

量子-经典混合架构与动态QUBO建模

量子-经典混合架构与动态QUBO建模的结合,是当前量子计算与经典计算融合领域的前沿方向。通过将量子计算的并行性与经典计算的灵活性结合,该技术为解决复杂动态优化问题(如实时调度、金融投资组合优化、电力系统控制等)提供了全新的方法论。:将发电机组调度分解为QUBO(启停决策)与非QUBO(功率分配)子问题,通过3块ADMM协调;c_i(t) $随外部环境(如电力需求、市场价格)动态调整。量子-经典混合架构与动态QUBO建模的结合,标志着优化计算从。:每分钟根据市场波动调整QUBO的收益率-风险系数;

百态·数智思维 | 聚焦大数据、量化与未来AI 1334

判断密码强度(Python)

isalpha()函数可以判断字符串字符串中是否含有字母,若字符串中只包含字母,返回非零(小写字母为2,大写字母为1)。初始化密码强度strength_level1,2,3,4为0,每满足一个判断规则就记为1。def在python中用来定义函数,变量,类或模块,本文用来定义函数。isnumeric()函数可以判断字符串中是否含有数字,若数字或字符串中包含数字,返回True;首先要满足的条件是长度大于八,否则直接判定不合格,其他三类作为提醒并给出当前密码强度。用户设置密码后,判断密码强度是否合格。

bujianzingguang的博客 6438

SAP成本计划BAPI接口BAPI_COSTACTPLN_POSTPRIMCOST深度解析与实战指南

在SAP ERP系统中,成本计划是财务与控制模块的核心功能,它涉及对企业未来成本支出的预测与规划。其原理是通过结构化数据模型,将成本要素分配到具体的成本对象上,以实现预算编制和成本控制。这一技术的核心价值在于实现成本数据的标准化、自动化处理,从而提升财务流程效率与数据准确性。在应用场景上,成本计划广泛应用于年度预算编制、项目成本预测、系统间数据集成以及历史数据迁移等关键业务环节。本文聚焦于实现上述流程自动化的关键技术——SAP标准接口BAPI_COSTACTPLN_POSTPRIMCOST,并深入探讨其在高

weixin_29657209的博客 350

使用grid布局解决flex布局最后一行不足的问题

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Doc

qcc0716的博客 2906

macOS安装Cplex+yalmip

macOS安装Cplex+yalmip

DS 4248

超详细 | 贝叶斯网络基础——有图有真相

Hello,大家好,我是starz。这是本系列的第二篇《概率基础Ⅱ》,虽说是概率基础,但作为过渡,它开始以图为载体 这节的主要内容有: 贝叶斯网络 三种结构 D-划分 贝叶斯球 马尔科夫毯 应用例子 总结 让我们开始吧 :3 贝叶斯网络 概率图模型可笼统分为两类,一是基于无向图的马尔科夫网络: 二是基于有向图的贝叶斯...

qq_41603411的博客 2万+

java正则验证密码强度,密码强度正则表达式 – 必须包含大写字母,小写字母和数字,至少8个字符等...

需要一个密码强度正则表达式在用户注册时校验用户密码强度:密码至少8个字符,包括1个大写字母,1个小写字母和1个数字或特殊字符,例如#,?,!。网上搜索了一些解决方案分享给大家。方案一至少8-16个字符,至少1个大写字母,1个小写字母和1个数字,其他可以是任意字符:/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[^]{8,16}$/或者:/^(?=.*[a-z])(?=.*[A-Z...

weixin_29481259的博客 2073

电子科技大学计算机预推免(最终去向)

电子科技大学,预推免报名时必须要有一封本校老师写的推荐信,推荐信基本上就是复试的入场券,所以一定要提前联系老师,拿到推荐信。只要有机会进了面试,我觉得老师对于双非并不歧视,面试的个人表现才是关键性决定因素,技巧性也是很强的,如果有需要帮助的,欢迎私信~~

D1379951481的博客 3368

1个式子检测密码强度

var checkPassWord = function (string) {//校验密码级别    return string.replace(/^(?:(?=.{4})(?=.*([a-z])|.)(?=.*([A-Z])|.)(?=.*(/d)|.)(?=.*(/W)|.).*|.*)$/, "$1$2$3$4").length;};alert(checkPassWord("你好 w

和谐的望天 1727

Dify 本地部署教程

到这里,Dify 就安装完成了,更多操作设置可以参考官方文档,Dify 和 FastGPT 基本上差不多,也可以同时安装一下 FastGPT 进行体验~Docker Compose 部署 | Dify。

Muti-Agent 6652

Modbus RTU/TCP协议栈手写实现:主从站设计、功能码、CRC、异常响应

本文从协议栈架构、帧结构、功能码、CRC校验、异常响应、主从站设计等多个维度,完整阐述了Modbus RTU/TCP协议栈的手写实现方案。帧间隔机制是RTU的核心,T3.5超时检测决定了帧边界识别CRC16查表法以512字节ROM换取8倍性能提升,适合嵌入式功能码路由表实现可扩展的代码架构,便于新增功能异常响应机制保障协议健壮性,每个错误都有明确反馈Modbus TCP在RTU基础上增加MBAP头,实现以太网扩展多核RTOS环境下的并发访问与线程安全RS-485总线的电气隔离与浪涌保护。

从事移动开发八年,csdn博客专家,阿里云特邀专家,华为云云享专家,高级网络信息安全工程师,大数据工程师(高级),python技术开发(高级),HarmonyOS 应用开发者高级认证,现在某学校任教。 1万+

JS正则表达式(这一篇就够了)

1、介绍正则表达式 2. 正则表达式方法(检测) 3. 正则表达式-基础元字符 4. 正则表达式-限定元字符 5. 正则表达式-边界元字符 6. 正则表达式-特殊元字符 7. 正则表达式-重复元字符 8. 正则表达式-标识符 9. 正则表达式方法(捕获) 10. 正则表达式的两大特性 11. 创建正则表达式的区别 12. 关联使用正则表达式的字符串方法 13. 正则练习 14. 正则案例----密码强度校验

weixin_60291486的博客 891

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

javascript 密码强度

没啥说的,代码很简单,贴上来[code=JScript]function check(){var value=document.getElementById("Text1").value;var testnum=new RegExp("[0-9]");var testworld=new RegExp("[A-Za-z]");var testother=new RegExp("[A-Za-z

科雅客的专栏 553

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

JS 密码强度检测

为什么80%的码农都做不了架构师?>>> ...

weixin_33843409的博客 96

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

表单验证中的各类正则表达式

验证:!reg.test(value) 邮箱: reg = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/i; 不包含中文: reg = /.*[\u4e00-\u9fa5]+.*$/i; 身份证号: // 验证身份证号码 var city = {11:'北京',12:'天津'

z69183787的专栏 5693

php 正则匹配字母和数字,正则匹配密码只能是数字和字母组合字符串功能【php与js实现】...

搜索热词@H_301_0@本文实例讲述了正则匹配密码只能是数字和字母组合字符串功能。分享给大家供大家参考,具体如下:@H_301_0@密码要求:@H_301_0@1. 不能全部是数字2. 不能全部是字母3. 必须是数字和字母组合4. 不包含特殊字符5. 密码长度6-30位的字符串/*** @desc get_pwd_strength()im:根据密码字符串判断密码结构* @param (strin...

weixin_39530557的博客 769

正则表达式实例(JS验证)

//密码是英数字且不能为空functioncheckPass1(val){varpattChar=newRegExp('[0-9a-zA-Z]{1,}');if(val==''){document.getElementById('lblInfo').innerHTML='密码不能为空';...

weixin_30325971的博客 123

正则表达式第二章

1.通过构造函数创建对象 var reg = new RegExp(/^\d{5}$/) var str = '我的电话是10086'; //调用方法验证字符串是否匹配 var flag = reg.test(str); console.log(flag);// false 2.通过字面量方式创建对象 var reg = /\d{1,5}/; var flag = reg.test('我的幸运数...

weixin_42355871的博客 202

php 密码数字和字母,用php与js实现正则匹配数字和字母组合的密码

/*** @desc get_pwd_strength()im:根据密码字符串判断密码结构* @param (string)$mobile* return 返回:$msg*/function get_pwd_strength($pwd){if (strlen($pwd)>30 || strlen($pwd)<6) {="" return="" "密码必须为6-30位的字符串";="" ...

weixin_35756624的博客 321

正则表达式

~~~~~基本方法: 1.test 正则.test(字符串)//判断字符串是否符合正则,符合返回true 否则返回false 2.search() 字符串.search(正则) 在字符串中搜索符合正则的,有的话返回符合的位置,否则返回-1 3.match() 字符串.match(正则) 在字符串中搜索符合正则的内容,搜索成功返回内容(以数组形式),否则返回null 4.repla...

weixin_30469895的博客 60
上一篇: 正则表达式在网页处理中的应用四则
下一篇: 页面自动刷新
DeepBlueII
博客等级 码龄18年 7粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值