자주는 안쓰는데 꼭 쓰려고 하면 까먹어서 다시 찾게 됨
// 숫자만 입력받음(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; } |
'개발 > Javascript' 카테고리의 다른 글
javascript ) c3.js를 이용한 차트 표시 (0) | 2023.12.09 |
---|---|
javascript ) 스와이퍼 라이브러리 다음 페이지로 이동 (0) | 2022.05.20 |
Javascript) 배열 추가, 삭제 (0) | 2022.04.01 |