A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp/hasIndices below:

RegExp.prototype.hasIndices - JavaScript | MDN

RegExp.prototype.hasIndices

Baseline Widely available

La propriété hasIndices indique si le marqueur "d" a été utilisé ou non avec l'expression rationnelle. hasIndices est une propriété en lecture seule, rattachée à une instance d'expression rationnelle.

Exemple interactif
const regex1 = new RegExp("foo", "d");

console.log(regex1.hasIndices);
// Expected output: true

const regex2 = new RegExp("bar");

console.log(regex2.hasIndices);
// Expected output: false
Écrivable Non Énumérable Non Configurable Oui Description

La valeur de hasIndices est un booléen qui vaut true si le marqueur "d" a été utilisé et false sinon. Le marqueur "d" indique que le résultat des correspondances d'une expression rationnelle devrait contenir les indices de début et fin des fragments de chaîne pour chaque groupe capturant.

Cette propriété ne peut être modifiée directement.

Exemples Utiliser hasIndices
const str1 = "toto truc toto";

const regex1 = new RegExp("toto", "gd");

console.log(regex1.hasIndices); // Affiche : true

console.log(regex1.exec(str1).indices[0]); // Affiche : Array [0, 3]
console.log(regex1.exec(str1).indices[0]); // Affiche : Array [8, 11]

const str2 = "toto truc toto";

const regex2 = new RegExp("toto");

console.log(regex2.hasIndices); // Affiche : false

console.log(regex2.exec(str2).indices); // Affiche : undefined
Spécifications Compatibilité des navigateurs Voir aussi

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