자바스크립트 영문 숫자만 허용 정규표현식
자바스크립트 영문, 숫자만 허용하고 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}
빨간색 : 휴대폰 앞자리 체크
파란색 : 일반전화번호 지역번호 체크