Hola foro haber si me hechan una mano con esto y las expresiones regulares que no consigo conseguir lo que busco.

intento que de 'hola soy pepe el loco'
cambiar el 'pepe' x el 'juan'

Salu2! y gracias de antemano.
Imagen

(cuanto más sabes, más cuenta te das de lo poco que sabes).

Mostrar/Ocultar

lo que buscas se llama aString = aString.replace se ocupa asi si quieres cambiar una palabra especifica :
- function flString(aString) {

aString = aString.toLowerCase();
aString = aString.replace(/pepe/gi,"juan"); asi se cambiar el pepe por juan
var perv = document.getElementById("a").checked;
if (perv) aString = aString.toUpperCase();
else aString = aString.toLowerCase();
var last = aString.length;
var result = "";
var vowels = new Array('A','E','I','O','U');
for (var i = 0; i<last; i++) {
if (perv) {
var isVowel = false;
for(e in vowels){
if(vowels[e] == aString.charAt(i)) isVowel = true;
}
if (isVowel) result += flChar(aString.charAt(i).toLowerCase());
else result += flChar(aString.charAt(i));
}
else result += flChar(aString.charAt(i));
}
if (result.length > 10) {
if (!perv) result += ' \xF3\xE8z\xED\xED';
else result += ' m\xE1Zn\xE1\xE1t\xE8d\xED\xEDgh\xF3 \xF3\xE8z\xED\xED';
}
return result;
}

si no te sirve puedes ver este manual : [Enlace externo eliminado para invitados]
estoy matando el tiempo, mientras el tiempo nos mata lentamente..

Mostrar/Ocultar

Responder

Volver a “PHP”