맛집 여행 캠핑 일상 생활

자바스크립트 영문 숫자만 허용 정규표현식 본문

JAVASCRIPT

자바스크립트 영문 숫자만 허용 정규표현식

영은파더♥ 2016. 2. 22. 11:07
728x90

자바스크립트 영문, 숫자만 허용하고 8자리에서 12자리까지 입력이 가능한 정규표현식


function id_check(o) {

var regId = /^[A-Za-z0-9]{8,12}$/;

if(!regId.test(o.value)) {

alert('영문과 숫자 8~12자 이내로 입력하세요.');

o.focus();

return false;

}

return true;

}


A-Za-z : 알파벳 대소문자 a ~ Z

0-9 : 숫자 0 ~ 9

{8,12} : 8자리에서 12자리


이메일 주소 체크하는 정규표현식

function email_check(o) {

var regEmail = /\w{3,}[@][\w\-]{2,}([.]([\w\-]{2,})){2,3}$/;

if(!regEmail.test(o.value)) {

alert('올바른 이메일 주소를 입력하세요.');

o.focus();

return false;

}

return true;

}

{3,} 과 {2,} 자릿수 체크하는 부분은 적당한 조절이 필요하다.


휴대폰번호 포함 전화번호 체크하는 정규표현식

function tel_check(o) {

var regTel = /^(01[016789]{1}|02|0[3-9]{1}[0-9]{1})-[0-9]{3,4}-[0-9]{4}$/;

if(!regTel.test(o.value)) {

alert('올바른 전화번호를 입력하세요.');

o.focus();

return false;

}

return true;

}

(01[016789]{1}|02|0[3-9]{1}[0-9]{1})-[0-9]{3,4}-[0-9]{4}

빨간색 : 휴대폰 앞자리 체크

파란색 : 일반전화번호 지역번호 체크


728x90
반응형
Trackback : | Comments :