function rvTexto(txtEntrada,modo){// vers. 1.0 Por Rubén Vazquez [email protected] www.rmjs.com.ar Bs. As. Argentina
// modo 1 convierte el texto a mayusculas
// modo 2 convierte el texto a minusculas
// modo 3 convierte el texto a Capitalizacion (primer letra en mayuscula)
if (modo==3){
var ElTexto = txtEntrada;
var TxTsalida = "";
var sp = " ";
var Chicas = false;
var LetrasChicas = new Array('y/o','e','o','u','a','y','Y','PC','\r');
ElTexto = ElTexto.toLowerCase();
// ElTexto.replace(/(\s*)([^\s])/,"$2")
var EntradaArray = ElTexto.split(sp);
TxTsalida = EntradaArray[0].slice(0,1).toUpperCase()+EntradaArray[0].slice(1);
for (i = 1; i < EntradaArray.length; i++){
Chicas=false;
for (ii=0;ii<LetrasChicas.length-1;ii++){
if(EntradaArray[i] == LetrasChicas[ii]) Chicas = true;
}
if(!Chicas ) EntradaArray[i] = EntradaArray[i].slice(0,1).toUpperCase()+EntradaArray[i].slice(1);
TxTsalida = TxTsalida + sp + EntradaArray[i];
}
txtEntrada = TxTsalida;
return txtEntrada;};
if (modo==2){
var ElTexto = txtEntrada;
var TxTsalida = "";
TxTsalida = ElTexto.toLowerCase();
txtEntrada = TxTsalida
return txtEntrada;
};
if (modo==1){
var ElTexto = txtEntrada;
var TxTsalida = "";
TxTsalida = ElTexto.toUpperCase();
txtEntrada = TxTsalida
return txtEntrada;
};
}
Desde ya Muchas Gracias...
