$(function () {
$('#passtek').on('keyup', function () {
var pwd = $('#pass').val();
var confirm_pwd = $(this).val();
$('#d1').hide();
$('#d2').hide();
if (pwd == confirm_pwd) {
$('#d1').show();
}
else {
$('#d2').show();
}
});
});
jQuery(document).ready(function($) {
$('#pass').keyup(function(e) {
//Karakter Sayısı Tanımlamaları
var guclukarakter = 8; //Güçlü saymak için gerekli sayı
var ortakarakter = 7; //Orta güçlü saymak için gerekli sayı
var gecerkarakter = 6; //En az gereki sayı
//Regex ile kontrol fonksiyonları
var strongRegex = new RegExp("^(?=.{"+guclukarakter+",})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\\W).*$", "g");
var mediumRegex = new RegExp("^(?=.{"+ortakarakter+",})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9]))).*$", "g");
var enoughRegex = new RegExp("(?=.{"+gecerkarakter+",}).*", "g");
//Test başlasın... :)
if (false == enoughRegex.test($(this).val())) {
$('#guclu_mu').removeClass();
$('#guclu_mu').addClass('azkarakter');
$('#guclu_mu').html('En az(At least) '+gecerkarakter+' karakter (characters)!');
} else if (strongRegex.test($(this).val())) {
$('#guclu_mu').removeClass();
$('#guclu_mu').addClass('tamamdir');
$('#guclu_mu').html('Güçlü(Strong)!');
} else if (mediumRegex.test($(this).val())) {
$('#guclu_mu').removeClass();
$('#guclu_mu').addClass('idareeder');
$('#guclu_mu').html('Orta(Middle)!');
} else {
$('#guclu_mu').removeClass();
$('#guclu_mu').addClass('kullanmadahaiyi');
$('#guclu_mu').html('Güçsüz(powerless)!');
}
return true;
});
});