const compactWhitespace = str => str.replace(/\s{2,}/g, ' ');
compactWhitespace('Lorem Ipsum'); // 'Lorem Ipsum'
compactWhitespace('Lorem \n Ipsum'); // 'Lorem Ipsum'
Mostrando entradas con la etiqueta JS: Cadenas. Mostrar todas las entradas
Mostrando entradas con la etiqueta JS: Cadenas. Mostrar todas las entradas
JS: Compactar todos los espacios en blanco que haya en una cadena en uno solo
JS: Capitalizar cada una de las palabras de una cadena
const capitalizeEveryWord = str => str.replace(/\b[a-z]/g, char => char.toUpperCase());
capitalizeEveryWord('hello world!'); // 'Hello World!'
Javascript: Reemplazar un caracter concreto de una cadena por otro
function setCharAt(str,index,chr) {
if(index > str.length-1) return str;
return str.substr(0,index) + chr + str.substr(index+1);
}
valor = setCharAt(valor,3, 'ñ'); // reemplaza la posición 3 por una ñ
if(index > str.length-1) return str;
return str.substr(0,index) + chr + str.substr(index+1);
}
valor = setCharAt(valor,3, 'ñ'); // reemplaza la posición 3 por una ñ
Javascript: Chequear si una cadena está permitida
// ****************************************
function esCadenaPermitida(cadena) {
cadena = cadena.toLowerCase();
permitidos = "01234567890abcdefghijklmnopqrstuvwxyz.-_";
for(i=0; i<cadena.length; i++) {
if (permitidos.indexOf(cadena.charAt(i),0) == -1) {
alert("Error, tu documento contiene el carácter no permitido: "+cadena.charAt(i));
return false;
}
}
return true;
}
function esCadenaPermitida(cadena) {
cadena = cadena.toLowerCase();
permitidos = "01234567890abcdefghijklmnopqrstuvwxyz.-_";
for(i=0; i<cadena.length; i++) {
if (permitidos.indexOf(cadena.charAt(i),0) == -1) {
alert("Error, tu documento contiene el carácter no permitido: "+cadena.charAt(i));
return false;
}
}
return true;
}
Javascript: Sanear cadena
// *********************************************
function sanear_string(cadena) {
var origen = "ÃÀÁÄÂÈÉËÊÌÍÏÎÒÓÖÔÙÚÜÛãàáäâèéëêìíïîòóöôùúüûÑñÇç$#()@";
var destino = "AAAAAEEEEIIIIOOOOUUUUaaaaaeeeeiiiioooouuuunncc_____";
for (var i=0; i<origen.length; i++) {
cadena = cadena.replace(origen.charAt(i), destino.charAt(i));
}
cadena = cadena.replace(" ", "_");
cadena = cadena.toLowerCase();
return cadena;
}
function sanear_string(cadena) {
var origen = "ÃÀÁÄÂÈÉËÊÌÍÏÎÒÓÖÔÙÚÜÛãàáäâèéëêìíïîòóöôùúüûÑñÇç$#()@";
var destino = "AAAAAEEEEIIIIOOOOUUUUaaaaaeeeeiiiioooouuuunncc_____";
for (var i=0; i<origen.length; i++) {
cadena = cadena.replace(origen.charAt(i), destino.charAt(i));
}
cadena = cadena.replace(" ", "_");
cadena = cadena.toLowerCase();
return cadena;
}
Javascript: Reemplazar todos los espacios en blanco de una cadena por solo uno
valor = valor.replace(/\s+/g, ' ');
// si se quiere eliminar los espacios en blanco de delante y de detrás basta con solo poner:
valor = valor.trim();
// si se quiere eliminar los espacios en blanco de delante y de detrás basta con solo poner:
valor = valor.trim();
Javascript 3: Cómo obtener la subcadena comprendida entre dos palabras de una cadena
<script language="javascript">
var cadena = "lunes, martes, miércoles, jueves, viernes";
pos_ini = cadena.indexOf("mar");
pos_final = cadena.indexOf("ves");
cadena = cadena.substring(pos_ini, pos_final);
document.write(cadena); // escribirá martes, miércoles, jue
</script>
Si tienes alguna duda o problema en PHP, haz la pregunta en el comentario de esta entrada e intentaré responderte lo antes posible
var cadena = "lunes, martes, miércoles, jueves, viernes";
pos_ini = cadena.indexOf("mar");
pos_final = cadena.indexOf("ves");
cadena = cadena.substring(pos_ini, pos_final);
document.write(cadena); // escribirá martes, miércoles, jue
</script>
Si tienes alguna duda o problema en PHP, haz la pregunta en el comentario de esta entrada e intentaré responderte lo antes posible
Javascript 2: Cómo obtener una subcadena de una cadena
<script language="javascript">
var cadena = "lunes, martes, miércoles, jueves, viernes";
cadena = cadena.substring(4,10); // subtrae de la posición 4 a la 10
document.write(cadena); // escribirá "s, mar"
</script>
Si tienes alguna duda o problema en PHP, haz la pregunta en el comentario de esta entrada e intentaré responderte lo antes posible
var cadena = "lunes, martes, miércoles, jueves, viernes";
cadena = cadena.substring(4,10); // subtrae de la posición 4 a la 10
document.write(cadena); // escribirá "s, mar"
</script>
Si tienes alguna duda o problema en PHP, haz la pregunta en el comentario de esta entrada e intentaré responderte lo antes posible
Suscribirse a:
Entradas (Atom)
