Como verificar se o modificador "g" está definido em JavaScript?


Em JavaScript, podemos verificar se o modificador "g" está definido em uma expressão regular usando a propriedade global da expressão regular. A propriedade global retorna um valor booleano que indica se o modificador "g" está definido ou não.

const regex = /test/g;
console.log(regex.global); // true

Outra maneira de verificar se o modificador "g" está definido é usando o método flags() da expressão regular. O método flags() retorna uma string contendo todos os modificadores definidos na expressão regular.

const regex = /test/g;
console.log(regex.flags.includes('g')); // true

Ambos os métodos retornarão true se o modificador "g" estiver definido na expressão regular e false caso contrário.



About the author

William Pham is the Admin and primary author of Howto-Code.com. With over 10 years of experience in programming. William Pham is fluent in several programming languages, including Python, PHP, JavaScript, Java, C++.