Como limpiar una cadena de caracteres en JAVASCRIPT

Con esta función podemos reemplazar la cadena de texto que queramos, logrando así limpiar una cadena y quedarnos con la parte que nos interesa.

Vamos a hacer uso de la función replace, cadena.replace(/sustituir/g , “nuevotexto“)

Ejemplo:

  • Tenemos un campo de texto con un ID = “texto”.
  • La cadena que nos va a llegar es un CD Key de juego = ( 1234-4567-890 )
  • Necesitamos borrar el guión (-) para que el resultado sea = ( 12344567890 )

<script type=”text/javascript”>

function limpiar(){

/* 1- Recogemos la cadena principal del campo de texto (Input) */
var cadena = document.getElementById(“texto“).value;

/* 2- Reemplazamos el guión (-) por ningún caracter () */
cadena = cadena.replace(//g , “”);

/* 3- Mostramos la cadena por pantalla con un simple Alert */
Alert( cadena );

}//limpiar()

</script>

Con este método de reemplazar también podemos:

  • Reemplazar por espacio en blanco = cadena.replace(/texto/g , ” “);
  • Reemplazar código html = cadena.replace(/&amp;/g , “”);
  • Reemplazar comas y caracteres = cadena.replace(/,/g , “.”);