Foros del Web » Programando para Internet » Javascript »

Insertar espacios

Estas en el tema de Insertar espacios en el foro de Javascript en Foros del Web. Buenas. Creo este tema para preguntaros una duda que tengo. Quiero realizar una función, la cual me permita introducir espacios en una palabra. Os pongo ...
  #1 (permalink)  
Antiguo 04/06/2012, 10:29
 
Fecha de Ingreso: abril-2012
Ubicación: Malaga
Mensajes: 46
Antigüedad: 12 años
Puntos: 0
Insertar espacios

Buenas.
Creo este tema para preguntaros una duda que tengo.
Quiero realizar una función, la cual me permita introducir espacios en una palabra.
Os pongo un ejemplo:
En una caja de texto escribo por ejemplo "Paco".
Pues bien, lo que quiero hacer es coger la palabra de la caja de texto e introducirlo espacios entre letra y letra.
Nose si con el bucle "for" se puede o no, por eso os pido vuestra ayuda.

Saludos
  #2 (permalink)  
Antiguo 04/06/2012, 10:36
 
Fecha de Ingreso: junio-2012
Ubicación: Durango
Mensajes: 10
Antigüedad: 11 años, 10 meses
Puntos: 0
Respuesta: Insertar espacios

en javascript utilza la funcion concat()
  #3 (permalink)  
Antiguo 04/06/2012, 10:45
 
Fecha de Ingreso: abril-2012
Ubicación: Malaga
Mensajes: 46
Antigüedad: 12 años
Puntos: 0
Respuesta: Insertar espacios

¿Como la utilizo?

Es que soy nuevo, y todavía soy un poco torpe xD
  #4 (permalink)  
Antiguo 04/06/2012, 11:06
Avatar de marlanga  
Fecha de Ingreso: enero-2011
Ubicación: Murcia
Mensajes: 1.024
Antigüedad: 13 años, 3 meses
Puntos: 206
Respuesta: Insertar espacios

Código Javascript:
Ver original
  1. <script>
  2.     String.prototype.rellenar=function(relleno){
  3.         return (this.split("")).join(relleno);
  4.     };
  5.     window.onload=function(){
  6.         var cadena="hola";
  7.         alert(cadena.rellenar(" "));
  8.     };
  9. </script>

De uso facil y para toda la familia.
  #5 (permalink)  
Antiguo 04/06/2012, 11:33
 
Fecha de Ingreso: junio-2012
Ubicación: Durango
Mensajes: 10
Antigüedad: 11 años, 10 meses
Puntos: 0
Respuesta: Insertar espacios

var array1 = [1, 2, 3];
array2 = array1.concat(4, 5, 6); // array2 = [1, 2, 3, 4, 5, 6]
array3 = array1.concat([4, 5, 6]); // array3 = [1, 2, 3, 4, 5, 6]
  #6 (permalink)  
Antiguo 11/06/2012, 10:27
 
Fecha de Ingreso: abril-2012
Ubicación: Malaga
Mensajes: 46
Antigüedad: 12 años
Puntos: 0
Respuesta: Insertar espacios

Concatenar no quiero, lo que quiero es insertar espacios entre palabras.
Ejemplo:
Introduzco una palabra en una caja de texto.
Quiero crear una funcion, que meta en un array la palabra, pero en cada parte del array una letra, es decir, la palabra "sofa" que se guarde como t[0]=s t[1]=o t[2]=f t[3]=a;
Con un for introducirle los espacios entre cada palabra, tal que quedaría asi:
"s o f a".
En la teoria se ve fácil, por lo menos para mi, pero tengo un gran problema, que no se traducirlo muy bien al lenguaje máquina.

Por cierto marlanga, con esa función se introduciría los espacios como he descrito o no, es que no la comprendo muy bien
Espero que me ayudéis, pues tengo el viernes exámen, y necesito bastante ayuda.

Saludos

P.D = El array debe ser multidimensional, es decir, que se ajuste a cada palabra, pues una puede tener 3 letras y otra 10.
P.D2: Perdón por la tardanza de contestar, pero estoy liado estudiando para no suspender.
  #7 (permalink)  
Antiguo 12/06/2012, 13:03
Avatar de marlanga  
Fecha de Ingreso: enero-2011
Ubicación: Murcia
Mensajes: 1.024
Antigüedad: 13 años, 3 meses
Puntos: 206
Respuesta: Insertar espacios

Sí, funciona (pruébalo).

Etiquetas: espacios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:38.