سنجش امنیت رمز عبور با استفاده از جی کوئری
در این پست از سایت اسکریپت دات کام , کدی را برای شما کاربران گرامی آماده ساخته ام که به وسیله آن میتوانید یک سنجش امنیت رمز عبور ساده را در هنگام ورود رمز عبور توسط کاربرانتان , به آنها نشان دهید.
همان طور که میدانید , یک رمز قوی شامل فاکتور هایی از جمله حروف بزرگ , کارکترهای ویژه , عدد و تعداد رشته ی بالا می باشد که تمامی این موارد در این کد لحاظ شده .
در ادامه به صورت بسیار ساده آموزش قرار دادن این سنجش در وب سایت خودتان را مشاهده خواهید نمود .
در ابتدا شما نیاز به یک input یا اصطلاحا همان TextBox دارید و همچنین یک تگ خالی دکه در کنار این TextBox قرار میگیرد تا نتیجه سنجش در آن نمایان شود :
<input type="password" id="vms_pass"> <span id="resultVms"></span>
حال نوبت درج کد های جی کوئری مربوطه می باشد …
نکته : کاملا بدیهی است که شما باید دارای فایل کتابخانه Jquery باشید که میتوانید به راحتی از وب سایت www.jquery.com به رایگان دانلود نموده و به سایت خود ضمیمه نمایید .
بعد از ضمیمه نمودن فایل جی کوئری , میبایست کد های زیر را در قالب وب سایت خود کپی نمایید :
$('#vms_pass').keyup(function(e) {
var strong_vms = new RegExp("^(?=.{8,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\\W).*$", "g");
var medium_vms = new RegExp("^(?=.{7,})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9]))).*$", "g");
var enough_vms = new RegExp("(?=.{6,}).*", "g");
if (false == enough_vms.test($(this).val())) {
$('#resultVms').html('بسیار ضعیف');
} else if (strong_vms.test($(this).val())) {
$('#resultVms').className = 'ok';
$('#resultVms').html('قوی !');
} else if (medium_vms.test($(this).val())) {
$('#passstrength').className = 'alert';
$('#resultVms').html('متوسط !');
} else {
$('#resultVms').className = 'error';
$('#resultVms').html('ضعیف !');
}
return true;
});
پخش اختصاصی
گرداوری و آموزش : وحید مجیدی













سلام.
وبسایتتون خیلی عالیه ^_^