Html & Script

간단한 정규표현식 es6 기준

페이지 정보

본문

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})$/;

관련자료

등록된 댓글이 없습니다.
Today's proverb
우리가 행복한지의 여부는 우리들 각자가 진짜로 원하는 삶을 향해서 얼마나 당당하게 다가가고 있느냐에 달렸다. 그 채점 또한 저마다의 몫이다. (김한길)