November 10, 2022
테스트할 수 있는 사이트 : regex101, regexr, regextester
const reg = /\w+/;
const reg2 = new RegExp('\\w+');
const reg3 = new RegExp(/\w+/, 'i'); // 리터럴
const reg4 = new RegExp('\\w+', 'i'); // 생성자i : 대소문자 구분 없이 검색g : 패턴과 일치하면 모두 검색 (없을 경우 첫번째 일치하는 것만 반환). : 자리 포함\d : 숫자 (/[0-9]/와 동일)\w : 알파벳, 숫자, _ (/[A-Za-z0-9_]/와 동일)\s : 모든 띄어쓰기^ : 시작$ : 끝/x|y/ // x 또는 y
/[a-c]/ // a부터 c까지 ([abc])
/(foo)/ // 정확히 foo가 일치해야 검색/x*/ // x가 0번 또는 1번 이상
/x+/ // x가 1번 이상
/x?/ // x가 0번 또는 1번
/a{2}/ // caandy처럼 2개의 a
/a{2,}/ // caaaandy처럼 2개 이상의 a
/a{1,3}/ // candy처럼 1개-3개의 a