e

핸드폰 집전화번호 - 정규식 도와주실분^^

· 2013-07-12 (금) 12:51:24 · 1722 · 4
var pattern = /01[016-9]-?[0-9]{3,4}-?[0-9]{3,4}/;
///^0\d{1,2}-[1-9]\d{2,3}-\d{4}$/
if (pattern.test(f.od_hp.value)) {
alert('핸드폰 번호는 (-) 하이픈 넣어주세요.');
f.od_hp.focus();
return false;
}

핸드폰 집전화번호 - 정규식 도와주실분^^

010-2222-2222
안되고요 2번째 자리가 3자리일때도 안되네요 고수님들 도와주실분~
|

댓글 4개

아래 질문글의 답변으로 해결이 안되었나요?
넵~ 오류가 있어서요~
var pattern =/^0[0-9]{1,2}-[0-9]{3,4}-[0-9]{4}$/;
//var pattern = /01[016-9]-?[0-9]{3,4}-?[0-9]{3,4}/;
///^0\d{1,2}-[1-9]\d{2,3}-\d{4}$/
if (pattern.test(f.od_hp.value)) {
alert('핸드폰 번호는 (-) 하이픈 넣어주세요.');
f.od_hp.focus();
return false;
}

010-553-013 0
010-555-5555 x
010-5555-5555 x

이렇게 되네요
pattern.test(f.od_hp.value) 여기서 정규식에 맞다면 true 이고
거짓이면 false 이기 때문에
if ( !pattern.test(f.od_hp.value)) 이렇게 ! 를 넣어 주시면 될듯 하네요
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
13-07-13 조회 1,005
13-07-12 조회 1,101
13-07-12 조회 3,916
13-07-12 조회 2,429
13-07-12 조회 1,744
13-07-12 조회 2,167
13-07-12 조회 1,749
13-07-12 조회 930
13-07-12 조회 1,770
13-07-12 조회 1,130
13-07-12 조회 1,163
13-07-12 조회 934
13-07-12 조회 1,723
13-07-12 조회 1,729
13-07-12 조회 1,222
13-07-12 조회 1,582
13-07-12 조회 1,239
13-07-12 조회 1,686
13-07-12 조회 1,817
13-07-12 조회 1,010