간단한 정규표현식 es6 기준
컨텐츠 정보
- 5,885 조회
- 0 추천
- 목록
본문
https://blog.naver.com/shiaru/222272392533
#자바스크립트 #정규표현식
g : 완전일치 - 모든 패턴에 대한 전역검색
i : 대소문자 무시
gi : 대소문자 무시 및 일치하는 값
간단한 정규표현식 es6 기준
// es6 기준 arrow function
const regExp = str => {
// 특수문자
let reg = /[\{\}\[\]\/?.,;:|\)*~`!^\-_+<>@\#$%&\\\=\(\'\"]/gi;
if ( reg.test(str) ) // 특수문자가 있으면 체크
{
return str.replace(reg, "");
}else{
return str;
}
}
// 공백 체크
let reg = /\s/g;
// 숫자만 체크
let reg = /^[0-9]+$/;
//이메일 체크
let reg = /^[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*\.[a-zA-Z]{2,3}$/i;
// 핸드폰번호
let reg = /^\d{3}-\d{3,4}-\d{4}$/;
// 일반 전화번호
let reg = /^\d{2,3}-\d{3,4}-\d{4}$/;
// 아이디 또는 비밀번호 ( 영문, 숫자만 사용 최소 4글자 최대 20글자 )
let reg = /^[a-z0-9_]{4,20}$/;
// 휴대폰번호
let reg = /^01([0|1|6|7|8|9]?)-?([0-9]{3,4})-?([0-9]{4})$/;
관련자료
-
링크
댓글 0
등록된 댓글이 없습니다.