Close

Javascript: funcion para remplazar caracteres en una cadena

Hoy les quiero mostrar una función bastante útil que la desarrolle hace tiempo y la tenía guardada en mis códigos por el simple echo de que me ha servido bastante.

Muchas veces nosotros tenemos una cadena y esa cadena contiene caracteres que nosotros queremos remplazar donde yo la suelo utilizar mucho es para las fechas, por ejemplo:

tenemos esta cadena: 02/10/2015 y yo quiero sustituir los caracteres / por – entonces simplemente la uso así: sustituirCaracteres(’02/10/2015′, ‘/’, ‘-‘ );
y de esta manera recorre carácter por carácter y va validando el carácter y lo va concatenado, ya que la función no remplaza si no que recorre la cadena carácter por carácter validando y concatenando.

¿Porque no Usaste la función replace() ?
es buena función pero la función replace solo nos sustituye 1 solo carácter.

2 thoughts on “Javascript: funcion para remplazar caracteres en una cadena

  1. Hola diego como estas, siguiendo tu ejemplo y aportando algo a tu blog, comparto la siguiente linea que optimiza mas nuestro código y remplaza todos los caracteres de la cadena sin hacer uso de una función.

    cadena = ’02-10-2015′;
    cadena = cadena.replace(/-/g,»/»);

    Funciona con cualquier carácter o grupo de caracteres que queramos buscar y remplazar en la cadena, si quisiéramos remplazar el carácter «/» solo basta con poner la \ para que respete por ejemplo:

    cadena = ’02/10/2015′;
    cadena = cadena.replace(/\//g,»/»);

    Saludos… «El mundo se escribe con JavaScript»

Leave a Reply

Your email address will not be published. Required fields are marked *

*

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.