다음은 내가 시도한 것입니다 ... 입력 값이 8보다 작은 지 여부 만 확인하면 작동하지만 확인하지 못합니다 최소한 1 자의 문자와 1 자릿수를 포함합니다. 내가 도대체 뭘 잘못하고있는 겁니까 ? =/입력에 최소 8 자, 1 자 및 최소 1 자의 문자가 포함되어 있는지 확인하십시오.
$(document).ready(function() {
var jVal = {
'passWord' : function() {
$('body').append('<div id="nameInfo" class="info"></div>');
var nameInfo = $('#nameInfo');
var ele = $('#password');
var pos = ele.offset();
ra = /^[A-Za-z]+$/;
re = /^[0-9]+$/;
nameInfo.css({
top: pos.top - 3,
left: pos.left + ele.width() + 15
});
if (ele.val().length < 8 & re.test(ele.value) & ra.test(ele.value)) {
jVal.errors = true;
nameInfo.removeClass('correct').addClass('error').html('← too short').show();
ele.removeClass('normal').addClass('wrong');
}
else {
nameInfo.removeClass('error').addClass('correct').html('√').show();
ele.removeClass('wrong').addClass('normal');
}
}
}
$('#password').change(jVal.passWord);
});
이것은 완벽하게 작동했습니다. 고맙습니다. – JFFF