Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/09/2007, 13:56
alexisfch
 
Fecha de Ingreso: septiembre-2007
Mensajes: 150
Antigüedad: 17 años, 3 meses
Puntos: 1
Re: FAQs JavaScript

Derdenuke, vi tu ejemplo como hacerlo en PHP pero como se haria en Javascript???
podrias dar un ejemplo, gracias

Cita:
Iniciado por derkenuke Ver Mensaje
Hola:

Puedes concatenar replace()'s:
Código PHP:
"zutra".replace("z","a").replace("r","t"); 
También podrías trabajar con expresiones regulares para que reemplace todas las zetas y todas las erres:
Código PHP:
"zutragarra".replace(/z/g,"a").replace(/r/g,"t"); 
También podemos almacenar los reemplazos en un array y luego aplicarlos (ojo con el código):
Código PHP:
// Declaramos la matriz de reemplazos
var reemplazos = new Array();
reemplazos["z"] = "a";
reemplazos["r"] = "t";

// O un equivalente más cómodo y bonito
var reemplazos = {
    
"z""a",
    
"r""t"
};

var 
str "zutragarra";
str str.replace( /[a-z]/g, function($1) {
    return 
reemplazos[$1] || $1;
} );

document.write(str); 

Un saludo