정규표현식 만들기
정규표현식은 다음의 두 가지 방법으로 만들 수 있습니다.
- 정규표현식 상수값을 이용하여 만들기
re = /ab+c/;
-
- 정규표현식 상수값은 스크립트가 실행될 때 컴파일됩니다. 따라서 정규표현식의 값이 변하지 않을 경우, 이 방법을 사용하면 좀 더 나은 성능을 얻을 수 있습니다.
- RegExp 객체의 생성자를 호출하여 만들기
re = new RegExp("ab+c");
-
- 생성자를 이용하면 실행 시간에 정규표현식이 컴파일됩니다. 정규표현식 패턴이 바뀔 것을 알고 있거나, 또는 패턴을 사용자의 입력 등을 통해 외부에서 가져오려고 할 때 이 방법을 사용하십시오.