자바스크리트 정규식 체크
- 전화번호, 핸드폰번호, 이메일, 특수문자
// 전화번호 체크
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;
}
}
댓글 영역