[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/RegExp/toString [Back]  [Original]

RegExp.prototype.toString() - JavaScript | MDN

Esta pgina foi traduzida do ingls pela comunidade. Saiba mais e junte-se comunidade MDN Web Docs.

View in English Always switch to English

RegExp.prototype.toString()

Baseline Widely available

This feature is well established and works across many devices and browser versions. Its been available across browsers since julho de 2015.

O mtodo toString() retorna uma string que representa uma expresso regular.

In this article

Experimente

console.log(new RegExp("a+b+c"));
// Expected output: /a+b+c/

console.log(new RegExp("a+b+c").toString());
// Expected output: "/a+b+c/"

console.log(new RegExp("bar", "g").toString());
// Expected output: "/bar/g"

console.log(new RegExp("\n", "g").toString());
// Expected output (if your browser supports escaping): "/\n/g"

console.log(new RegExp("\\n", "g").toString());
// Expected output: "/\n/g"

Sintaxe

js
toString();

Valor retornado

Uma string representando o objeto dado.

Descrio

O objeto RegExp subscreve o mtodo toString() do objeto Object; ele no herda Object.prototype.toString(). Para objetos RegExp, o mtodo toString() retorna uma representao da expresso regular como string.

Exemplos

UsandotoString()

O exemplo a seguir exibe o valor em string de um objeto RegExp

js
const myExp = new RegExp("a+b+c");
console.log(myExp.toString()); // logs '/a+b+c/'
const foo = new RegExp("bar", "g");
console.log(foo.toString()); // logs '/bar/g'

Expresses regulares vazias e escape

Introduzindo o ECMAScript 5, uma expresso regular vazia retorna a string "/(?:)/" e terminadores de linha como "\n" so utilizados

js
new RegExp().toString(); // "/(?:)/"
new RegExp("\n").toString() === "/\n/"; // verdadeiro, antes do ES5
new RegExp("\n").toString() === "/\\n/"; // verdadeiro, introduzindo o ES5

Especificaes

Specification
ECMAScript 2027 LanguageSpecification
# sec-regexp.prototype.tostring

Browsers compativeis

Veja tambm


Web Proxy Viewer  |  New URL  |  Original Page