728x90
반응형
2021.04.15
20일차
입사 39일차.
일반적으로 정규표현식은 JS에서 처리한다.
전화번호나 주민번호, 사업자번호 등 숫자만을 입력하거나 ID나 PW에 특수문자를 제거하기 위해 사용한다.
매번 필요할때마다 하나씩 검색하는 수고를 덜기위해 자주쓰는 정규표현식을 정리해두려고 한다.
1. 숫자만 입력 ( replace )
function fn_regExNumber( str ) { chkStr = /[^0-9]/gi; return str.replace( chkStr, "" ); } |
2. 영어만 입력 ( charCodeAt )
function fn_regExEng( str ) { for ( int i = 0; i < str.length; i++ ) { if ( str.charCodeAt( i ) <= 65 || str.charCodeAt( i ) >= 122 ) { alert( '영어만 입력할 수 있습니다.' ); return false; } } } |
3. 한글만 입력 ( test )
function fn_regExKor( str ) { chkStr = /[^ㄱ-ㅎ|ㅏ-ㅣ|가-힣]/gi; if ( chkStr.test( str ) ) { alert( '한글만 입력할 수 있습니다.' ); return false; } } |
정규표현식같이 자주쓰는 스크립트들은 common.js에 미리 작성해놓고 가져다쓰는편이 좋다.
728x90
반응형
'프론트엔드 > 자바스크립트' 카테고리의 다른 글
[FE/JS] JavaScript로 Json 생성하기 (0) | 2021.04.12 |
---|---|
[FE/JS] fs module (0) | 2021.04.10 |
[FE/JS] 주민등록번호 유효성체크 (0) | 2021.04.09 |
[FE/JS] 사업자번호 유효성체크 (0) | 2021.04.09 |
[FE/JS] JavaScript ES6 문법정리2 (0) | 2021.04.01 |
댓글