Get to know MDN better
This page was translated from English by the community. Learn more and join the MDN Web Docs community.
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2016년 9월.
unicode 접근자 속성은 RegExp 인스턴스의 속성으로, 이 정규 표현식에 u 플래그가 사용되었는지 여부를 반환합니다.
RegExp.prototype.unicode는 u 플래그가 사용된 경우 true 값을 가지며, 그렇지 않으면 false입니다. u 플래그는 다양한 유니코드 관련 기능을 활성화합니다. "u" 플래그를 사용할때는 정규 표현식은 아래와 같이 동작합니다.
구문 오류를 방지하기 위한 다른 구문 분석 동작의 변경 사항도 있습니다(이는 정규식 구문에 대한 엄격 모드와 유사합니다). 이러한 구문들은 모두 웹 호환성을 위해 유지되지만 사용하지 않는 기능이며, 이에 의존해서는 안 됩니다.
unicode의 설정자는 undefined입니다. 이 속성을 직접 변경할 수 없습니다.
유니코드 미인식 모드라고 할 때, 우리는 정규식이 u 또는 v 플래그를 가지고 있음을 의미합니다. 이 경우 정규식은 유니코드 관련 기능(유니코드 문자 클래스 이스케이프 등)을 활성화하고 훨씬 더 엄격한 구문 규칙을 가집니다. u와 v는 동일한 정규식을 서로 호환되지 않는 방식으로 해석하기 때문에, 두 플래그를 모두 사용하면 SyntaxError가 발생합니다.
마찬가지로, 정규식이 유니코드 미인식 모드라면 u나 v 플래그가 없음을 의미합니다. 이 경우 정규식은 UTF-16 코드 단위의 시퀀스로 해석되며, 구문 오류가 되지 않는 많은 레거시 구문이 있습니다.
| ECMAScript® 2027 Language Specification # sec-get-regexp.prototype.unicode |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 2025년 2월 11일 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.