개발/Javascript
Javascript) 정규식 모음
듀비양
2022. 4. 1. 17:03
자주는 안쓰는데 꼭 쓰려고 하면 까먹어서 다시 찾게 됨
// 숫자만 입력받음(input text) oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');" //이메일 정규식 체크 var EmailExp = /[0-9a-zA-Z][_0-9a-zA-Z-]*@[_0-9a-zA-Z-]+(\.[_0-9a-zA-Z-]+){1,2}$/; // 숫자 var pattern_num = /[0-9]/; // 문자 var pattern_eng = /[a-zA-Z]/; // 특수문자 var pattern_spc = /[~!@#$%^&*()_+|<>?:{}]/; // 한글체크 var pattern_kor = /[ㄱ-ㅎ|ㅏ-ㅣ|가-힣]/; // 영어체크 var pattern_eng = /^[a-zA-Z]*$/; // 영어 + 숫자 체크 var ptn_eng_num = /^[a-zA-Z0-9]*$/; //전화번호 var ptn_phone = /^\d{2,3}-\d{3,4}-\d{4}$/; //한자 var ptn_chi = /[^\u4E00-\u9FFF\u3400-\u4DFF\uF900-\uFAFF0-9]+/g; if((pattern_num.test(str)) && !(pattern_eng.test(str)) && !(pattern_spc.test(str)) && !(pattern_kor.test(str)) ){ return true }else{ alert("숫자만 입력 가능합니다.") return false } //공백체크 if(pw.search(/\s/) != -1){ alert("공백이 들어갈 수 없습니다."); return false; } |