-
반응형
$( document ).ready(function() {
// keyCode가 13이 입력되었을때 ( 엔터 ) loginAuth 함수 실행
$("#hBirth").on("keypress",function(event){
if(event.keyCode == 13) {
loginAuth();
}
});
// 특수문자 입력 못하도록
$("#hName").on("input", function() {
var inputVal = $(this).val();
var regExp = /[^a-zA-Z0-9ㄱ-ㅎㅏ-ㅣ가-힣\s]/g;
if (regExp.test(inputVal)) {
$(this).val(inputVal.replace(regExp, ""));
alert("특수문자는 입력하실 수 없습니다.");
}
});// 숫자만 입력 가능하도록
$("#birthDay, #pcs2, #pcs3 ").on("input", function() {
this.value = this.value.replace(/[^0-9]/g, "");
});
});// 아이디 영문,숫자 및 - _ 기호, 띄어쓰기 검사
$("#user_id").bind('focusin keyup', function(){
var check = /[ㄱ-ㅎㅏ-ㅣ]|[ \[\]{}()<>?|`~!@#$%^&*+=,.;:\"'\\]/g;
if(check.test(this.value)){
this.value="";
alert("영문,숫자 및 \'-\', \'_\' 기호만 입력 가능합니다");
}
});
// 이름 한글, 띄어쓰기 검사
$("#user_name").bind('focusin keyup', function(){
var check = /[a-z0-9]|[ \[\]{}()<>?|`~!@#$%^&*-_+=,.;:\"'\\]/g;
if(check.test(this.value)){
this.value="";
alert('한글만 입력 가능합니다');
}
});// 핸드폰번호 유효성검사
if ( $('#pcs1').val() == '' ) {
alert('핸드폰 앞자리를 선택해 주세요.');
$('#pcs1').focus();
return ;
}
if ( $('#pcs2').val() == '' ) {
alert('핸드폰 중간번호를 입력해 주세요.');
$('#pcs2').focus();
return ;
}
if ( $('#pcs1').val() == '010' && $('#pcs2').val().length != 4 )
{
alert('핸드폰 중간번호를 4자로 입력해 주세요.');
$('#pcs2').focus();
return ;
}
if ( $('#pcs2').val().length < 3 )
{
alert('핸드폰 중간번호를 3자이상 입력해 주세요.');
$('#pcs3').focus();
return ;
}
if ( $('#pcs3').val() == '' ) {
alert('핸드폰 뒷번호를 입력해 주세요.');
$('#pcs3').focus();
return ;
}
if ( $('#pcs3').val().length != 4 )
{
alert('핸드폰 뒷번호를 4자로 입력해 주세요.');
$('#pcs3').focus();
return ;
}var pwdCheck = /^(?=.*[A-Za-z])(?=.*\d)(?=.*[~!@#$%^&*()+|=])[A-Za-z\d~!@#$%^&*()+|=]{4,16}$/;
var pwdVal = $('#user_pw').val();반응형