반응형
정규 표현식에서 자주 사용하는 패턴 및 예시를 알아본다.
전화번호 패턴 매칭(***-****-****)
const regex = /^d{3}-\d{3,4}-\d{4}/
이메일 패턴 매칭
const regex = /^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*.[a-zA-Z]{2,3}$/i;
비밀번호 패턴매칭
// 숫자와 문자가 포함된 8~12자리
const regex1 = /^[A-Za-z0-9]{8,12}$/;
// 숫자, 문자, 특수문자가 포함된 8~12자리
const regex1 = /^.*(?=^.{8,15}$)(?=.*\d)(?=.*[a-zA-Z])(?=.*[!@#$%^&+=]).*$/;
반응형
'Programming > Javascript' 카테고리의 다른 글
Javascript Currying(커링) (0) | 2022.12.20 |
---|---|
Javascript 배열(1차원/2차원) 초기화 하기 (0) | 2022.12.17 |
Javascript 정규 표현식 (Regular Expression) (0) | 2022.12.16 |
Javascript 조건(삼항) 연산자 / 널 병합 연산자 / 옵셔널 체이닝 (2) | 2022.12.14 |
Javascript 최대공약수(GCD), 최소공배수(LCM) (0) | 2022.12.05 |