Regular Expression 4

3. 플래그 문자

※ 대체문자

대체 문자
정규 표현식 기호 설명
g 전역 비교를 수행합니다.
i 대소문자를 가리지 않고 비교합니다.
m 여러 줄의 검사를 수행합니다.

자바스크립트 정규 표현식 객체는 상기의 표처럼 플래그 문자를 갖습니다.
플래그 문자는 다음과 같은 방법으로 사용합니다. 간단한 방법으로 생성할 때에는 뒤에 붙여 사용하며, 생성자를 사용할 때에는 두 번째 매개 변수에 입력합니다. 플래그 무문자 위치에 들어가는 플래그 문자의 순서는 어떻게 구성되어도 상관 없습니다.

var regExp = /Expression/im
var regExp = new regExp('Expression', 'im');



								// 변수 선언
								var regExp = /a/ig;
								var stringEx = 'Javascript jQuery Ajax';

								// 메서드 사용
								var output = stringEx.replace(regExp, '+$&+');

								//출력합니다.
								alert(output);									
						


상기의 예제에서 플래그 문자 i와 g를 사용합니다. i와 g의 순서는 변경돼도 상관 없습니다.
코드를 실행하면 대소문자를 무시하고 전역 비교를 수행합니다.