RegExp.prototype.unicode
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.
La propriété unicode
indique si le drapeau "u
" a été utilisé avec l'expression rationnelle. unicode
est une propriété en lecture seule et liée à une instance d'expression rationnelle.
Exemple interactif
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"
Attributs de RegExp.prototype.unicode | |
---|---|
Écrivable | Non |
Énumérable | Non |
Configurable | Oui |
Description
La valeur d'unicode
est un Boolean
et vaut true
si le drapeau "u
" a été utilisé, sinon false
. Le drapeau "u
" permet d'activer les fonctionnalités liées à Unicode. En utilisant le drapeau "u" toute séquence d'échappement représentant un codet Unicode sera interprétée comme telle.
Cette propriété ne peut pas être modifiée directement.
Exemples
var regex = new RegExp("\u{61}", "u");
console.log(regex.unicode); // true
Spécifications
Specification |
---|
ECMAScript® 2025 Language Specification # sec-get-regexp.prototype.unicode |
Compatibilité des navigateurs
Report problems with this compatibility data on GitHubdesktop | mobile | server | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
unicode |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
- See implementation notes.