Para todos aquellos que necesiten por cualquier motivo (que hay muchos), dividir una cadena de texto ya sea para cambiar cualquier cosa de un formulario, incluso para hacer varios cambios a través de un solo botón en ajax, aquí os dejo una pequeña guía de como podeis hacerlo.
Lo primero que haremos es definir una variable para averiguar en que posición de la cadena queremos hacer
el corte. Antes es necesario que a la hora de almacenar el texto, coloquemos algún separador, en este caso utilizaremos "#". De tal manera que ya solo tendremos que utilizar la funcion indexOf para localizar la posición de dicho separador.
var texto = "Javier#tiene dos perros"
var posicion = texto.indexOf("#")
Como véis el ejemplo es un poco absurdo pero enserio que este manual os podrá sacar de más de un apuro. Lo siguiente será recoger la cadena de texto que va desde el principio, es decir la posicion 0, hasta el separador que hemos colocado:
var nombre = texto.substring(0,posicion);
Por último recogeremos el texto que queda desde el separador hasta el final de la cadena de texto utilizando el tamaño de la variable texto:
var descrip = texto.substring(posicion+1,texto.length);
De este modo tendremos en nombre el valor "Javier", y en descrip "tiene dos perros". Como ya he comentado este ejemplo es algo absurdo pero es bastante explicativo. Podéis utilizar las funciones indexOf y substring a vuestro antojo depende de lo que queráis hacer, eso ya es la necesidad de cada uno, pero seguro os servirá de ayuda
Dividir una cadena de texto en varias partes con js
Suscribirse a:
Enviar comentarios (Atom)
Aplicaciones Android recomendadas
Traductor
Suscríbete vía email
Archivo del blog
-
▼
2008
(119)
- ► septiembre (11)
-
▼
agosto
(22)
- Como poner emoticonos en comentarios de blogger
- Más de 300 plantillas para blogger
- Iconos RSS para mi blog
- Cambio de dominio a ayudaparamiweb.com
- Recopilacion de iconos para tu web
- Dos gadget originales para mi web
- Como insertar juegos en mi blog
- Como añadir últimos post en el sidebar de blogger
- Deshabilitar botón derecho del ratón en nuestra web
- Como poner un menú en blogger
- Añadir enlace para agregar a menéame en cada post
- Ranking de cada post de blogger (estrellas)
- Dividir una cadena de texto en varias partes con js
- Como adelgazar a una persona con photoshop
- Como añadir contador de lectores feedburner a mi web
- Como añadir reproductor flash a mi web o blog
- Botón Agregar a favoritos para mi web
- Review: Overcharg5
- Como aclarar fotos en photoshop
- Poner una imagen de calendario en la fecha de mi blog
- Contadores para mi web o blog
- Añadir feed a mi blog blogger
-
►
2007
(1)
- ► septiembre (1)
2 comentarios:
Pues esta es una forma muy larga, quedaría mucho mejor con la función split();
Gracias!!!