Método JavaScript RegExp toString()

Definición y uso

toString() El método devuelve el valor de cadena de la expresión regular.

Ejemplo

Ejemplo 1

Devuelve el valor de cadena de la expresión regular:

let pattern = /Hello World/g;
let text = pattern.toString();

Prueba por tu cuenta

Ejemplo 2

Devuelve el valor de cadena de la expresión regular:

let pattern = new RegExp("Hello World", "g");
let text = pattern.toString();

Prueba por tu cuenta

Sintaxis

RegexpObject.toString()

Parámetro

Ninguno.

Valor de retorno

Tipo Descripción
Cadena Representación de cadena de RegExp.

Detalles técnicos

Lanza

Tipo Descripción
TypeError Lanza esta excepción cuando el objeto al que se llama no es RegExp.

Explicación

El método RegExp.toString() devuelve la representación de cadena de la expresión regular en forma de expresión regular literal.

Atención

No se permite usar implementaciones para agregar secuencias de escape, para asegurar que la cadena devuelta sea una expresión regular literal válida.

Pensar en la expresión regular creada por new RegExp("/","g"). Una implementación de RegExp.toString() devuelve "///g" para esta expresión regular, además, también puede agregar secuencias de escape, devolviendo "/\//g".

Compatibilidad del navegador

toString() Son características de ECMAScript1 (ES1).

Todos los navegadores admiten completamente ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Soporte Soporte Soporte Soporte Soporte Soporte