RegExp.prototype.ignoreCase
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
ignoreCase
접근자 속성은 i
플래그가 정규 표현식에 사용되었는지 여부를 가리킵니다.
시도해보기
설명
RegExp.prototype.ignoreCase
는 i
플래그가 사용되었으먼 true
값을 가집니다. 그렇지 않으면 false
값을 가집니다. i
플래그는 문자열 매칭에서 대소문자를 구분하지 않음을 가리킵니다.
정규식에 unicode
플래그가 있는 경우 대/소문자 케이스 매핑은 CaseFolding.txt
에 명시된 대로 수행됩니다. 그렇지 않으면 대/소문자 매핑은 Unicode Default Case Conversion을 사용합니다. 이 알고리즘은 String.prototype.toUpperCase()
및 String.prototype.toLowerCase()
에서 사용되는 알고리즘과 동일합니다.
ignoreCase
의 set 접근자는 undefined
, 즉 정의되지 않았습니다. 이 속성을 직접 변경할 수 없습니다.
예제
ignoreCase 사용하기
js
const regex = /foo/i;
console.log(regex.ignoreCase); // true
명세서
Specification |
---|
ECMAScript Language Specification # sec-get-regexp.prototype.ignorecase |
브라우저 호환성
BCD tables only load in the browser