상세 컨텐츠

본문 제목

Javascript 정규식 체크 - 전화번호, 핸드폰번호, 이메일, 특수문자

개발

by A+티스토리 2021. 1. 27. 00:20

본문

반응형

 

자바스크리트 정규식 체크

- 전화번호, 핸드폰번호, 이메일, 특수문자

 

// 전화번호 체크
function checkPhone(phoneNum) {
	var regExp =/(02)([0-9]{3,4})([0-9]{4})$/;
	if(regExp.test(phoneNum)){
		return true;
	} else {
		regExp =/(0[3-9]{1}[0-9]{1})([0-9]{3,4})([0-9]{4})$/;
		if(regExp.test(phoneNum)){
			return true;
		} else {
			return false;
		}
	}
}

// 핸드폰번호 체크
function checkMobile(phoneNum) {
	var regExp =/(01[016789])([1-9]{1}[0-9]{2,3})([0-9]{4})$/;
	if(regExp.test(phoneNum)){
		return true;
	} else {
		return false;
	}
}

// 이메일 체크
function checkEmail(email) {
	var exptext = /^[A-Za-z0-9_\.\-]+@[A-Za-z0-9\-]+\.[A-Za-z0-9\-]+/;
	if(exptext.test(email) == false) {
		alert("이메일형식이 올바르지 않습니다.");
		return false;
	}
	return true;
}

// 특수문자 체크
function checkSpecial(str) {
	var special_pattern = /[`~!@#$%^&*|\\\'\";:\/?]/gi;
	if (special_pattern.test(str) == true) {
		return 0;
	} else {
		return -1;
	}
}

 

 

반응형

관련글 더보기

댓글 영역