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.
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]
- 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..