<input id="password" name="password" size="35" class="textInput required" type="password"/>
<div id="result">
Laaa laa laa...
</div>
$('#password').keyup(function() {
var textValue = $(this).val();
var result = zxcvbn(textValue);
$('#result').html("cracktime : " + result.crack_time);
//use this result as you like
/*
result.entropy # bits
result.crack_time # estimation of actual crack time, in seconds.
result.crack_time_display # same crack time, as a friendlier string:
# "instant", "6 minutes", "centuries", etc.
result.score # [0,1,2,3,4] if crack time is less than
# [10**2, 10**4, 10**6, 10**8, Infinity].
# (useful for implementing a strength bar.)
result.match_sequence # the list of patterns that zxcvbn based the
# entropy calculation on.
result.calculation_time # how long it took to calculate an answer,
# in milliseconds. usually only a few ms.
*/
});
sadece zaman çatlak için http://jsfiddle.net/MhZ4p/
çapraz işlevini yerine Keman, sizin için
traverse(result);
için:
$('#result').html("cracktime : " + result.crack_time);
Eğer JS yeni olduğunuzdan, bu bir jQuery şifre metre eklentisi bulmak için en kolay olmalı ve sonra sadece yaratır zxcvbn küresel işlevi kullanmak için bu eklentiyi yapılandırabilirsiniz. Harika şifre gücü denetleyicisi için –
+ 1, beğendi :) – sabithpocker