한글이나, 숫자 입력할때 ( 숫자가... )

아래는 소스 입니다.


var pattern = /([^가-힣\x20^0-9])/i;
if (pattern.test(f.mb_id.value)) {
alert('아이디는 한글로 입력하십시오.');
f.mb_id.focus();
return false;
}

소스를 보면,한글하고, 숫자 모두 입력가능하며, 영어만 불가능 합니다.

문제는, 숫자를 한글 앞에 못 두게 하고 싶습니다.

저렇게 하면, 앞에 숫자를 둬도 되고 뒤에 둬도 되네요.

도움 부탁드려요.
|

댓글 2개

http://sir.co.kr/bbs/board.php?bo_table=pg_regex&wr_id=72
패턴 검사를 한번 더 해보세요. /([가-힣]+[가-힣0-9]+)/ 이런식으로요.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13년 전 조회 820
13년 전 조회 770
13년 전 조회 1,411
13년 전 조회 890
13년 전 조회 1,859
13년 전 조회 731
13년 전 조회 1,774
13년 전 조회 1,090
13년 전 조회 1,570
13년 전 조회 1,756
13년 전 조회 1,015
13년 전 조회 894
13년 전 조회 745
13년 전 조회 752
13년 전 조회 771
13년 전 조회 954
13년 전 조회 1,130
13년 전 조회 1,212
13년 전 조회 1,526
13년 전 조회 925
🐛 버그신고