본문 바로가기

Programming/Javascript

Javascript 정규 표현식 (Regular Expression) 예시

반응형

 정규 표현식에서 자주 사용하는 패턴 및 예시를 알아본다.

 

전화번호 패턴 매칭(***-****-****)

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])(?=.*[!@#$%^&+=]).*$/;

 

 

반응형