검색결과 리스트
글
Password:
- Weak
- Medium
- Strong
$.fn.passwordStrength = function( options ){ return this.each(function(){ var that = this;that.opts = {}; that.opts = $.extend({}, $.fn.passwordStrength.defaults, options); that.div = $(that.opts.targetDiv); that.defaultClass = that.div.attr('class'); that.percents = (that.opts.classes.length) ? 100 / that.opts.classes.length : 100; v = $(this) .keyup(function(){ if( typeof el == "undefined" ) this.el = $(this); var s = getPasswordStrength (this.value); var p = this.percents; var t = Math.floor( s / p ); if( 100 <= s ) t = this.opts.classes.length - 1; this.div .removeAttr('class') .addClass( this.defaultClass ) .addClass( this.opts.classes[ t ] ); }) # Removed generate password button creation }); function getPasswordStrength(H){ var D=(H.length); # Added below to make all passwords less than 4 characters show as weak if (D<4) { D=0 } if(D>5){ D=5 } var F=H.replace(/[0-9]/g,""); var G=(H.length-F.length); if(G>3){G=3} var A=H.replace(/\W/g,""); var C=(H.length-A.length); if(C>3){C=3} var B=H.replace(/[A-Z]/g,""); var I=(H.length-B.length); if(I>3){I=3} var E=((D*10)-20)+(G*10)+(C*15)+(I*10); if(E<0){E=0} if(E>100){E=100} return E } # Removed generate password function }; $(document) .ready(function(){ $('input[name="password2"]').passwordStrength({targetDiv: '#iSM',classes : Array('weak','medium','strong')}); });
Jquery 강력한 암호
'프로그램 > - Script' 카테고리의 다른 글
Facebook LikeBox (0) | 2011.10.11 |
---|---|
로컬 스토리지 (0) | 2011.09.23 |
[Jquery]영역의 높이 너비 값 구하기 (0) | 2011.08.03 |
글자수 체크 (0) | 2011.08.03 |
아이프레임 리사이징 & 뒤로가기잠금 (0) | 2011.07.05 |
RECENT COMMENT