🚩 정규식
- 문자열에서 특정내용을 찾거나 대체, 혹은 발췌하는데 사용됨
const regex = /\d{3}-\d{4}-\d{4}/;
regex.test('010-1111-2222')
regex.test('01-11-22')
const regex = /abc/;
const regex = new RegExp("abc");
const regex = new RegExp(/abc/);
정규식 메서드
- ("문자열").match(/정규표현식/플래그) : 문자열에서 "정규표현식에 매칭되는 항목들을 배열로 반환
- ("문자열").replace(/정규표현식/,"대체문자열") : 정규표현식에 매칭되는 항목을 "대체문자열"로 변환
- ("문자열").split(정규표현식) : "문자열"을 "정규표현식"에 매칭되는 항목으로 쪼개어 배열로 변환
- (정규표현식).test("문자열") : "문자열"이 "정규표현식"과 매칭되면 true, 아니면 false 반환
- (정규표현식).exec("문자열") : match 메서드와 유사(단, 무조건 첫번째 매칭 결과만 반환)