Baseline Widely available
unicode
ì ê·¼ì ìì±ì RegExp
ì¸ì¤í´ì¤ì ìì±ì¼ë¡, ì´ ì ê· ííìì u
íëê·¸ê° ì¬ì©ëìëì§ ì¬ë¶ë¥¼ ë°íí©ëë¤.
const regex1 = new RegExp("\u{61}");
const regex2 = new RegExp("\u{61}", "u");
console.log(regex1.unicode);
// Expected output: false
console.log(regex2.unicode);
// Expected output: true
console.log(regex1.source);
// Expected output: "a"
console.log(regex2.source);
// Expected output: "a"
ì¤ëª
RegExp.prototype.unicode
ë u
íëê·¸ê° ì¬ì©ë ê²½ì° true
ê°ì ê°ì§ë©°, ê·¸ë ì§ ìì¼ë©´ false
ì
ëë¤. u
íëê·¸ë ë¤ìí ì ëì½ë ê´ë ¨ 기ë¥ì íì±íí©ëë¤. "u" íë그를 ì¬ì©í ëë ì ê· ííìì ìëì ê°ì´ ëìí©ëë¤.
\u{xxxx}
, \p{UnicodePropertyValue}
)ë ë¨ì ì´ì¤ì¼ì´íê° ìë ì ëì½ëë¡ í´ìë©ëë¤. ì를 ë¤ì´, /\u{61}/u
ë "a"
ì ì¼ì¹íì§ë§, /\u{61}/
(u
íëê·¸ ìì´)ë "u".repeat(61)
ì ì¼ì¹íë©°, ì¬ê¸°ì \u
ë ë¨ì¼ u
ì ëì¼í©ëë¤./[ð]/u
ë "ð"
ìë§ ì¼ì¹íê³ "\ud83d"
ìë ì¼ì¹íì§ ììµëë¤.lastIndex
ê° ìëì¼ë¡ ì§íë ë(ì: exec()
를 í¸ì¶í ë), ì ëì½ë ì ê·ìì UTF-16 ì½ë ë¨ì ëì ì ëì½ë ì½ë í¬ì¸í¸ë¡ ì§íí©ëë¤.구문 ì¤ë¥ë¥¼ ë°©ì§í기 ìí ë¤ë¥¸ 구문 ë¶ì ëìì ë³ê²½ ì¬íë ììµëë¤(ì´ë ì ê·ì 구문ì ëí ì격 모ëì ì ì¬í©ëë¤). ì´ë¬í 구문ë¤ì 모ë ì¹ í¸íì±ì ìí´ ì ì§ëì§ë§ ì¬ì©íì§ ìë 기ë¥ì´ë©°, ì´ì ìì¡´í´ìë ì ë©ëë¤.
unicode
ì ì¤ì ìë undefined
ì
ëë¤. ì´ ìì±ì ì§ì ë³ê²½í ì ììµëë¤.
ì ëì½ë 미ì¸ì 모ëë¼ê³ í ë, ì°ë¦¬ë ì ê·ìì´ u
ëë v
íë그를 ê°ì§ê³ ììì ì미í©ëë¤. ì´ ê²½ì° ì ê·ìì ì ëì½ë ê´ë ¨ 기ë¥(ì ëì½ë 문ì í´ëì¤ ì´ì¤ì¼ì´í ë±)ì íì±ííê³ í¨ì¬ ë ì격í 구문 ê·ì¹ì ê°ì§ëë¤. u
ì v
ë ëì¼í ì ê·ìì ìë¡ í¸íëì§ ìë ë°©ìì¼ë¡ í´ìí기 ë문ì, ë íë그를 모ë ì¬ì©íë©´ SyntaxError
ê° ë°ìí©ëë¤.
ë§ì°¬ê°ì§ë¡, ì ê·ìì´ ì ëì½ë 미ì¸ì 모ëë¼ë©´ u
ë v
íëê·¸ê° ììì ì미í©ëë¤. ì´ ê²½ì° ì ê·ìì UTF-16 ì½ë ë¨ìì ìíì¤ë¡ í´ìëë©°, 구문 ì¤ë¥ê° ëì§ ìë ë§ì ë ê±°ì êµ¬ë¬¸ì´ ììµëë¤.
const regex = /\u{61}/u;
console.log(regex.unicode); // true
ëª
ì¸ì ë¸ë¼ì°ì í¸íì± ê°ì´ 보기
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4