Programming/기본 (Baisc)

[정규식][개인정보 정규식] 많이 사용하는 정규식

YH.Dream 2022. 3. 20. 16:45

1. 개요

 맨날 까먹고 찾아다니는 정규식을 모아본다.

2. 내용

    //전화번호 체크
    function isPhoneNum(formId) {
        if (!/01[01689][0-9]{1}[0-9]{2,3}[0-9]{4}$/.test($(formId + " [name=phoneNum]").val())) {
            return false;
        }
        return true;
    }

    //이메일 체크
    function isEmail(formId) {
        //if (!/^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*.[a-zA-Z]{2,3}$/i.test($(formId+" [name=email]").val())) {
        if (!/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@gmail.com$/i.test($(formId + " [name=email]").val())) {
            return false;
        }
        return true;
    }

    //이름 체크
    function isName(formId) {
        if (!/[a-zA-Z가-힣]/i.test($(formId + " [name=name]").val())) {
            return false;
        }
        return true
    }