`
阅读更多

 

密码强度校验

 

function passwordStrength(password,username) {
    var shortPass = 1, badPass = 2, goodPass = 3, strongPass = 4, symbolSize = 0, natLog, score;
    if (password.length < 4 ) { return shortPass };
    if (password.toLowerCase()==username.toLowerCase()) return badPass;
    if (password.match(/[0-9]/)) symbolSize +=10;
    if (password.match(/[a-z]/)) symbolSize +=26;
    if (password.match(/[A-Z]/)) symbolSize +=26;
    if (password.match(/[^a-zA-Z0-9]/)) symbolSize +=31;
    natLog = Math.log( Math.pow(symbolSize,password.length) );
    score = natLog / Math.LN2;
    if (score < 40 )  return badPass
    if (score < 56 )  return goodPass
    return strongPass;
}

 

 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

蕃薯耀 2013年2月5日 16:06:22 星期二

 

1
0
分享到:
评论
3 楼 bro_feng 2014-11-01  
蕃薯耀 写道
bro_feng 写道
能指教一下,这是怎么确认密码强度的吗?

正则表达式和一些数学运算



等于没说
2 楼 蕃薯耀 2014-10-17  
bro_feng 写道
能指教一下,这是怎么确认密码强度的吗?

正则表达式和一些数学运算
1 楼 bro_feng 2014-10-17  
能指教一下,这是怎么确认密码强度的吗?

相关推荐

    密码强度校验例子

    密码强度校验 模仿很多网站上的密码强度校验,基于jquery插件写的密码强度校验,将密码等级分为三级,纯字符或数字或特殊字符 达到一定位数 具体可以看下例子

    java-jquery密码强度校验

    前台jquery实现密码强度的校验,防止密码强度太弱,java防止jquery验证被跳过,实现同原理的密码重复校验

    jQuery formValidator表单验证插件4.1.2,可换肤,可密码强度校验

    2、支持密码强度校验 3、支持固定提示层 4、支持输入框内值默认提示内容 5、支持四种提示模式:固定提示层(FixTip)、自动构建提示层(AutoTip)、单个提示层跟随(SingleTip)、弹出提示内容(AlertTip)。

    javascrpt密码强度校验函数详解.docx

    javascrpt密码强度校验函数详解.docx

    jquery密码强度校验

    主要介绍了jquery密码强度校验,这是一个非常常见的功能,在输入密码的时候提示密码的强度,本文使用jQuery来实现,有需要的小伙伴可以参考下。

    javascript密码强度校验代码(两种方法)

    javascript密码强度校验代码,具体实现思路不多说了,请看下面代码和demo。 第一种方法: /* *密码安全程度 *return :全部为字母或者数字,或者密码长度小于 *return : 字母数字组成,或者字母特殊字符,或者...

    javascrpt密码强度校验函数详解

    主要为大家详细介绍了javascrpt密码强度校验函数,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    js密码强度校验

    现在很多论坛和博客都在用户注册时添加了验证密码强度的功能,在以前的文章中,我们曾经给出过一段检验密码强度的例子,今天再看一个与《js密码强度校验》的代码。 效果: &lt;html&gt; &lt;head&gt; [removed] //...

    密码强度动态检测,随着用户输入,判断密码强度

    可以动态验证所输入的密码强度。一个很好用的方法。很实用,很方便。

    正则表达式判断密码强度

    正则表达式判断密码强度是否符合标准,此处具有大小写,特殊字符,数字判断。对密码周期也进行判断。

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

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

    vue.js表单密码强度验证代码.zip

    vue.js表单密码强度验证代码是一款适用于手机注册表单输入密码强度验证特效。

    python实现密码强度校验

    本文实例为大家分享了python实现密码强度校验的具体代码,供大家参考,具体内容如下 一 校验规则 规则1 密码长度8位以上 规则2 密码需包含数字 规则3 密码需包含大小写字母 规则4 密码需包含特殊字符[‘+’, ‘-‘, ...

    JavaScript注册时密码强度校验代码

    密码强度有4个状态,分别如下图。 无密码状态 密码低级状态 密码中级状态 密码高级状态 实现的代码主要如下: HTML代码 &lt;input name=password type=PassWord onKeyUp=CheckIntensity(this.value)&gt; ...

    Python设计密码强度校验程序

    主要介绍了Python如何设计密码强度校验程序,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下

    密码强度.rplib

    常见界面中密码设置和密码修改等界面内容控件,这是每个项目都不可缺少的内容,包含密码校验强度和密码设置细节。分享给大家,请大家支持

Global site tag (gtag.js) - Google Analytics