암호 조건1. 6~20 영문, 대소문자 조건2. 최소 1개의 숫자 혹은 특수 문자를 포함 var reg = new RegExp(/(?=.*[a-zA-Z])((?=.*\d)|(?=.*\W)).{6,20}/g); 이메일 var reg = new RegExp(/[a-z0-9_+.-]+@([a-z0-9-]+\.)+[a-z0-9]{2,4}/g); URL var reg = new RegExp(/(http|https?|ftps?|sftp):\/\/([a-z0-9-]+\.)+[a-z0-9]{2,4}.*/g); HTML 태그 var reg = new RegExp("/\]+)\>/g"); 전화번호 123-123-1234 또는 123-1234-1234 var reg = new RegExp("/(\d{3}).*(\d{3})...
정규식(정규 표현식) 문자열에서 문자 조합에 일치 시키기 위하여 사용되는 패턴입니다. 자바스크립트에서 RegExp 객체를 사용하여 생성합니다. 또는 String의 match, replace, search, split 메소드와 함께 사용 할 수 있습니다. 생성하기 정규식 리터럴("/"로 감싸는 패턴) 사용 var reg = /[a-Z]/; RegExp 객체의 생성자 함수 사용 var reg = new RegExp("/[a-Z]/"); 종류 문자 일치 예제 ^ 입력값의 시작 /^a/ 는 "apple" 와 일치 $ 입력값의 끝 /$d/ 는 "created" 와 일치 * 0번 이상 반복 /oa*/ 는 "oaaaaaa" 와 일치 ? 0번 또는 1번 반복 /ap?/ 는 "apple" 과 "and"에 일치 + 1번 ..