【课上OJ】判断密码强度】的更多相关文章

一个判断密码强度问题: 假设允许采用以下四类字符作为密码: (1)大写英文字母,(2)小写英文字母,(3)数字0-9,(4)特殊符号 @ - _ # ~ 对密码强度做以下规定: Best: 长度>=16,且包含以上四类字符,且每类至少有两个不同的字符 Strong: 不符合Best规定,但长度>=10,且包含以上四类字符 Medium: 不符合Best.Strong规定,但长度>=8,且包含以上至少三类字符 Weak:不符合Best.Strong.Medium规定. 现给你一个密码组合,…
用javascipt实现的Ajax判断密码强弱的功能,大多数有用户注册功能的网站,都会有这么一个功能,作为WEB程序员,应该会写这种小模块哦,不懂的就看下这个例子,觉得挺简单,当初帮助了不少人学会了密码强度的检测. 表单部分,用来显示密码框和密码强度提示信息: <form name=form1 action="" > 请设置密码:<input type="password" size="10" onKeyUp="pwS…
/** 判断密码强度是否符合 */ function check_passwd_intensity(password) { value = $.trim(password); if( value.length >= 8 && value.length <= 16 && value.match(/[a-z]/) && value.match(/[A-Z]/) && value.match(/[0-9]/) || (!value.ma…
以下是代码: <html> <head> <title>JS判断密码强度</title> <script language=javascript> //判断输入密码的类型 function CharMode(iN){ if (iN>=48 && iN <=57) //数字 return 1; if (iN>=65 && iN <=90) //大写 return 2; if (iN>=9…
html代码: <form name="form1" action=""> 密码:<input type="password" size="8" onkeyup="pwStrength(this.value)" onblur="pwStrength(this.value)"> <br> 密码强度: <table width="220px…
// 网上拷贝的代码,效果不太好需要自己调整<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta htt…
对任意一个自然数N0,先将其各位数字相加求和,再将其和乘以3后加上1,变成一个新自然数N1,然后对N1重复这种操作,可以产生新自然数N2,多次重复这种操作运算,运算结果最终会得到一个固定不变的数Nk,就像掉入一个数字“陷阱”.对输入的自然数,给出其掉入“陷阱”的过程,输入:一个自然数N(N<100000)输出:多行内容,第i行是自然数N掉入陷阱的第i步,格式为: i:Ni,当某个第k步的结果Nk与上一步相同时,停止输出.样例输入:5样例输出:1:162:223:134:13 两个注意点,一个是结…
             $score = 0;            if(preg_match("/[0-9]+/",$str))            {               $score ++;             }            if(preg_match("/[0-9]{3,}/",$str))            {               $score ++;             }            if(pre…
其实就是一些策略正则,写好了就留下来以后用. print_r(getPasswordStrength('s1212adsddfASD;\'g;\'gh.h,h..;')); function getPasswordStrength($password) { $score = 0; if(preg_match("/[0-9]+/",$password)) { $score ++; } if(preg_match("/[0-9]{3,}/",$password)) {…
平时我们会在某些网站的注册页面或者更改密码的页面发现当我们输入密码时,会有一个类似于进度条的长条进行提示用户输入的密码强度.如下图: 我看到有些人用几张不同的图片来替换,这样似乎可以,但是不太好.所以我通过其他方式实现. 实质上这是根据用户输入的不同密码强度来改变 颜色区域的长度. 密码强度这个横条实质是一个div,其他标记也可以,div里面有一个span标记,我就是通过改变span的长度和颜色来表现密码的强度的.原理很简单,但是在操作过程中,可能会遇到一些问题很头疼. 1.先在html页面里面…