function tipoOracion(cadena) { var primera = cadena.charAt(0); var resto = cadena.slice(1); return primera.toUpperCase() + resto.toLowerCase(); } function tipoTitulo(cadena) { var palabras = cadena.split(" "); for (var i = 0; i < palabras.length; i++) { palabras[i] = tipoOracion(palabras[i]); } return palabras.join(" "); } function tipoTitulo2(cadena) { var palabras = cadena.split(" "); var res = ""; for (var i = 0; i < palabras.length; i++) { res += tipoOracion(palabras[i]) + " "; } return res.trim(); } function tipoTitulo3(cadena) { var res = cadena.charAt(0).toUpperCase(); for (var i = 1; i < cadena.length; i++) { if (cadena.charAt(i - 1) === " ") { res += cadena.charAt(i).toUpperCase(); } else { res += cadena.charAt(i).toLowerCase(); } } return res; } function tipoHipster(cadena) { var res = ""; for (var i = 0; i < cadena.length; i++) { var letra = cadena.charAt(i); if (esVocal(letra)) { res += letra.toUpperCase(); } else { res += letra.toLowerCase(); } } return res; } function tipoHipster2(cadena) { var letras = cadena.split(""); for (var i = 0; i < letras.length; i++) { if (esVocal(letras[i])) { letras[i] = letras[i].toUpperCase(); } else { letras[i] = letras[i].toLowerCase(); } } return letras.join(''); } function esVocal(letra) { var vocales = "aeiouáéíóúàèìòùü"; return vocales.indexOf(letra.toLowerCase()) !== -1; } function eliminarVocales(cadena) { var res = ""; for (var i = 0; i < cadena.length; i++) { var letra = cadena.charAt(i); if (!esVocal(letra)) { res += letra; } } return res; } function eliminarVocalesReg(cadena) { return cadena.replace(/[aeiouáéíóúàèìòùü]/gi, ""); } function palabraMasLarga(cadena) { var palabras = cadena.split(" "); var larga = ""; for (var i = 0; i < palabras.length; i++) { if (palabras[i].length > larga.length) { larga = palabras[i]; } } return larga; } function palabraMasLargaSort(cadena) { var palabras = cadena.split(" "); palabras.sort(function (a, b) { return b.length - a.length; }); return palabras[0]; } function trimTotal(cadena) { cadena = cadena.trim(); var res = cadena.charAt(0); for (var i = 1; i < cadena.length; i++) { if (!(cadena.charAt(i) === " " && cadena.charAt(i - 1) === " ")) { res += cadena.charAt(i); } } return res; } function trimTotalArr(cadena) { var palabras = cadena.split(" "); for (var i = palabras.length - 1; i >= 0; i--) { if (palabras[i] === "") { palabras.splice(i, 1); } } return palabras.join(" "); } function trimTotalReplace(cadena) { while (cadena.indexOf(" ") !== -1) { cadena = cadena.replace(/ /g, " "); } return cadena.trim(); } function trimTotalReg(cadena) { cadena = cadena.replace(/[ ]+/g, " "); return cadena.trim(); }