Los últimos tutoriales de desarrollo web
 

JavaScript Cuerda replace() Method

<String Referencia JavaScript

Ejemplo

Devuelve una cadena donde "Microsoft" se sustituye por "w3ii" :

var str = "Visit Microsoft!";
var res = str.replace("Microsoft", "w3ii");

El resultado de la resolución será:

Visit w3ii!
Inténtalo tú mismo "

Más "Try it Yourself" ejemplos a continuación.


Definición y Uso

El replace() método busca una cadena para un valor especificado, o una expresión regular y devuelve una nueva cadena en la que se sustituyen los valores especificados.

Nota: Si va a sustituir un valor (y no una expresión regular), sólo se cambiará la primera instancia del valor. Para sustituir todas las ocurrencias de un valor especificado, utilice el mundial (g) modificador (ver "More Examples" a continuación).

Leer más acerca de las expresiones regulares en nuestro Tutorial RegExp y nuestra referencia RegExp objeto .

Este método no cambia la cadena original.


Soporte del navegador

Método
replace()

Sintaxis

Los valores de los parámetros
Parámetro Descripción
searchvalue Necesario. El valor o expresión regular, que será reemplazado por el nuevo valor
newvalue Necesario. El valor para reemplazar el valor de búsqueda con

Detalles técnicos

Valor de retorno: Una nueva cadena, donde el especificado value(s) ha sido sustituido por el nuevo valor
Versión de JavaScript: 1.2

Ejemplos

Más ejemplos

Ejemplo

Realizar un reemplazo mundial:

var str = "Mr Blue has a blue house and a blue car";
var res = str.replace(/blue/g, "red");

El resultado de la resolución será:

Mr Blue has a red house and a red car
Inténtalo tú mismo "

Ejemplo

Realizar un reemplazo global, casos y minúsculas:

var str = "Mr Blue has a blue house and a blue car";
var res = str.replace(/blue/gi, "red");

El resultado de la resolución será:

Mr red has a red house and a red car
Inténtalo tú mismo "

Ejemplo

Utilizando una función para devolver el texto de sustitución:

var str = "Mr Blue has a blue house and a blue car";
var res = str.replace(/blue|house|car/gi, function myFunction(x){return x.toUpperCase();});

El resultado de la resolución será:

Mr BLUE has a BLUE HOUSE and a BLUE CAR.
Inténtalo tú mismo "

<String Referencia JavaScript