Java Script es un lenguaje de programación que te permite realizar muchas funcionalidades como ya hemos visto en tutoriales anteriores. En esta oportunidad vamos ver cómo remplazar caracteres de un string, proporcionando el código de ejmeplo para que puedan utilizar en sus proyectos.
La funcionalidad es utilizada para remplazar un caracter o varios pero de a uno, esto quiere decir que si se tienen varios hay que ejecutar la función varias veces o agragar otra funcionalidad.
Código para remplazar caracteres de un string (cadena de caracteres) con Java Script
Para realizar dicha función vamos a utilizar la función replace que ofrece Java Script de forma nativa. Además vamos a definir dos variables, una para guardar la cadena de caracteres original y la otra para los caracteres nuevos (los cuales se quieren utilizar para remplazar).
<html> <head> <title>Cómo remplazar caracteres de un string con Java Script</title> </head> <body> <script> cadena = "Esto es un ejemplo"; nuevosCaracteres = "una demo"; alert(cadena.replace("un ejemplo", nuevosCaracteres)); </script> </body> </html>
Al ejecutar el código anterior en el browser van a poder ver una alert con el resultado de invocar la función replace de Java Script.
En caso de querer remplazar varias ocurrencias en un string la función replace no va a ser útil, para tener esa funcionalidad vamos a realizar la función replaceAll utilizando expresiones regulares.
<html> <head> <title>Cómo remplazar caracteres de un string con Java Script</title> </head> <body> <script> String.prototype.replaceAll = function(search, replacement) { var target = this; return target.replace(new RegExp(search, 'g'), replacement); }; cadena = "Esto es un ejemplo, esto es un ejemplo."; nuevosCaracteres = "una demo"; alert(cadena.replaceAll("un ejemplo", nuevosCaracteres)); </script> </body> </html>
Eso es todo lo que se tiene que tener en cuenta para remplazar caracteres con Java Script, en el caso de que tengan alguna duda pueden dejar un comentario en el blog.