정규표현식?

정규 표현식, 또는 정규식은 문자열에서 특정 문자 조합을 찾기 위한 패턴이다.

정규표현식 만들기

정규 표현식은 두 가지 방법으로 만들 수 있습니다.

정규 표현식 리터럴. 다음과 같이 슬래시로 패턴을 감싸서 작성합니다.

const re = /ab+c/

Plain text

Copy to ClipboardCopy to Clipboard정규 표현식 리터럴은 스크립트를 불러올 때 컴파일되므로, 바뀔 일이 없는 패턴의 경우 리터럴을 사용하면 성능이 향상될 수 있습니다.

RegExp 객체의 생성자 호출.

const re = new RegExp('ab+c')

Plain text

Copy to ClipboardCopy to Clipboard생성자 함수를 사용하면 정규 표현식이 런타임에 컴파일됩니다. 바뀔 수 있는 패턴이나, 사용자 입력 등 외부 출처에서 가져오는 패턴의 경우 이렇게 사용하세요.

정규표현식 사용에 도움이 되는 사이트

RegExr: Learn, Build, & Test RegExRegExr