global 속성
업데이트: 2007년 11월
정규식에 사용되는 global 플래그(g)의 상태를 나타내는 부울 값을 반환합니다.
rgExp.global
인수
- rgExp
필수적 요소. Regular Expression 개체의 인스턴스입니다.
설명
global 속성은 읽기 전용이고 정규식에 global 플래그가 설정되면 true를 반환하고 그렇지 않으면 false를 반환합니다. 기본값은 false입니다.
global 플래그가 사용되면 첫 문자열뿐만 아니라 검색 문자열 안에서 패턴이 일치하는 모든 경우를 찾습니다. 이를 전역 일치라고도 합니다.
예제
다음 예제는 global 속성의 사용 예를 보여 줍니다.
function RegExpPropDemo(re : RegExp) {
print("Regular expression: " + re);
print("global: " + re.global);
print("ignoreCase: " + re.ignoreCase);
print("multiline: " + re.multiline);
print();
};
// Some regular expression to test the function.
var re1 : RegExp = new RegExp("the","i"); // Use the constructor.
var re2 = /\w+/gm; // Use a literal.
RegExpPropDemo(re1);
RegExpPropDemo(re2);
RegExpPropDemo(/^\s*$/im);
이 프로그램은 다음과 같이 출력됩니다.
Regular expression: /the/i
global: false
ignoreCase: true
multiline: false
Regular expression: /\w+/gm
global: true
ignoreCase: false
multiline: true
Regular expression: /^\s*$/im
global: false
ignoreCase: true
multiline: true