小编给大家分享一下jQuery如何实现注册会员时密码强度提示信息功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
创新互联一直通过网站建设和网站营销帮助企业获得更多客户资源。 以"深度挖掘,量身打造,注重实效"的一站式服务,以成都网站制作、网站设计、移动互联产品、全网整合营销推广服务为核心业务。十多年网站制作的经验,使用新网站建设技术,全新开发出的标准网站,不但价格便宜而且实用、灵活,特别适合中小公司网站制作。网站管理系统简单易用,维护方便,您可以完全操作网站资料,是中小公司快速网站建设的选择。具体如下:
1.效果如图所示:
2.html代码:
设置密码:*
密码强度
3.jquery代码:
//checkStrong函数 //返回密码的强度级别 function checkStrong(sPW){ if (sPW.length<=4) return 0; //密码太短 var Modes=0; for (i=0;i=48 && iN <=57) //数字 return 1; if (iN>=65 && iN <=90) //大写字母 return 2; if (iN>=97 && iN <=122) //小写 return 4; else return 8; //特殊字符 } //bitTotal函数 //计算出当前密码当中一共有多少种模式 function bitTotal(num){ var modes=0; for (i=0;i<4;i++){ if (num & 1) modes++; num>>>=1; } return modes; } //pwStrength函数 //当用户放开键盘或密码输入框失去焦点时,根据不同的级别显示不同的颜色 function pwStrength(pwd){ var O_color="#eeeeee"; var L_color="#FF4040"; var M_color="#FF9900"; var H_color="#33CC00"; var info = ""; if (pwd==null||pwd==''){ Lcolor=Mcolor=Hcolor=O_color; } else { S_level=checkStrong(pwd);//检测密码的强度 switch(S_level) { case 0: Lcolor=L_color; Mcolor=Hcolor=O_color; info = "弱"; break; case 1: Lcolor=L_color; Mcolor=Hcolor=O_color; info = "弱"; break; case 2: Lcolor=Mcolor=M_color; Hcolor=O_color; info = "中"; break; default: Lcolor=Mcolor=Hcolor=H_color; info = "强"; } } $("#strength_L").css("background", Lcolor); $("#strength_M").css("background", Mcolor); $("#strength_H").css("background", Hcolor); $("#pw_check_info").html(info);//密码强度提示信息 return; }
以上是“jQuery如何实现注册会员时密码强度提示信息功能”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联成都网站设计公司行业资讯频道!
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。