한글이나, 숫자 입력할때 ( 숫자가... ) 정보
한글이나, 숫자 입력할때 ( 숫자가... )
본문
아래는 소스 입니다.
var pattern = /([^가-힣\x20^0-9])/i;
if (pattern.test(f.mb_id.value)) {
alert('아이디는 한글로 입력하십시오.');
f.mb_id.focus();
return false;
}
소스를 보면,한글하고, 숫자 모두 입력가능하며, 영어만 불가능 합니다.
문제는, 숫자를 한글 앞에 못 두게 하고 싶습니다.
저렇게 하면, 앞에 숫자를 둬도 되고 뒤에 둬도 되네요.
도움 부탁드려요.
var pattern = /([^가-힣\x20^0-9])/i;
if (pattern.test(f.mb_id.value)) {
alert('아이디는 한글로 입력하십시오.');
f.mb_id.focus();
return false;
}
소스를 보면,한글하고, 숫자 모두 입력가능하며, 영어만 불가능 합니다.
문제는, 숫자를 한글 앞에 못 두게 하고 싶습니다.
저렇게 하면, 앞에 숫자를 둬도 되고 뒤에 둬도 되네요.
도움 부탁드려요.
댓글 전체

패턴 검사를 한번 더 해보세요. /([가-힣]+[가-힣0-9]+)/ 이런식으로요.