|
| Descripción del ejemplo JavaScript
Muchas veces podemos encontrarnos con la necesidad de eliminar algún caracter o palabra de una cadena de texto almacenada en una variable. Por ejemplo, en una cadena de texto donde no queramos que aparezca la palabra "texto" podríamos utilizar el ejemplo JavaScript para eliminar cada una de ellas o simplemente reemplazarlas por otra palabra o caracter.
Otro uso muy común es cuando queremos eliminar todos los espacios en una dirección URL del tipo http://..... . El Script eliminará los espacios en blanco al principio, final y también los que están en medio de la cadena de texto, quedando la URL libre y lista para ser cargada en un navegador. El JavaScript es muy sencillo solo cuenta con cuatro líneas que debemos configurar para adaptarlo a nuestras necesidades. En el ejemplo se utilizó un formulario con algunos elementos para mostrar las cadenas de texto con y sin espacios, pero aclaro que esto lo podemos borrar con tranquilidad. Voy a explicar el funcionamiento del Script sin estos elementos de formulario. El ejemplo a explicar quedaría así: CadenaTexto = "Esta es una cadena con espacios"; CadenaaReemplazar = " "; CadenaReemplazo = ""; CadenaTextoNueva = CadenaTexto.split(CadenaaReemplazar).join(CadenaReemplazo);
Como verás utilizamos tres variables: una para el texto donde queremos realizar la eliminación o reemplazo (CadenaTexto), la segunda para almacenar la cadena de texto que vamos a buscar en CadenaTexto y en la tercera definiremos el caracter o palabra que utilizaremos de reemplazo.
Lo próximo que realiza el Script es almacenar en una variable el texto ya reemplazado. El método split() devuelve un array a partir de una cadena de literales separados por el delimitador que se indique como parámetro. En este caso el delimitador es el que definimos en la variable CadenaaReemplazar o sea un espacio (" "). De esta manera el método devuelve los siguientes valores:
Luego utilizamos el método join() para concatenar estas palabras en una solo variable. En este caso especificamos que el símbolo separador sea una cadena de texto vacía (""), o sea el valor definido en CadenaReemplazo.
El valor final devuelto por estos dos métodos será:
|
|
Información relativa al Script |
Reemplazar o Eliminar Espacios en Cadena de Texto. Código fuente del script: |
| Temas relacionados a este Script: | ||
|
![]() Agradecemos todos los comentarios. Gracias por ayudarnos a mejorar el sitio. Importante: Los comentarios están para ampliar el artículo propuesto en esta página, proponer o responder alguna consulta de otro visitante. En ningún caso nos hacemos responsables del contenido publicado en los comentarios. En el caso que formules una pregunta y ésta no sea respondida, puedes solicitarnos ayuda desde el formulario de ayuda aunque no te aseguramos una respuesta inmediata. | |||
| Código JavaScript Todos los derechos reservados | ||||