Foros del Web » Programando para Internet » Javascript »

Coger el texto antes de la coma y despues de la primera coma

Estas en el tema de Coger el texto antes de la coma y despues de la primera coma en el foro de Javascript en Foros del Web. Tengo una variable que recoge texto separado por comas ejemplo hola, que, tal He conseguido coger el valor que hay despues de la ultima coma ...
  #1 (permalink)  
Antiguo 09/05/2014, 04:41
 
Fecha de Ingreso: febrero-2007
Mensajes: 165
Antigüedad: 17 años, 2 meses
Puntos: 0
Coger el texto antes de la coma y despues de la primera coma

Tengo una variable que recoge texto separado por comas

ejemplo

hola, que, tal

He conseguido coger el valor que hay despues de la ultima coma (da igual la longitud) por un post anterior.

var datos="hola,que,tal"
var ultimo= datos.substr(datos.lastIndexOf(",") + 1);

Y lo que quisiera hacer es lo mismo pero para el primer valor (hola) y para el valor del medio (que) dando igual la longitud que haya despues

AAAAAAAA,BBBBBBB, CCCCCC

Primer valor: AAAAAAAA
Medio: BBBBBBB

123,456,789

Primero: 123
Medio: 456

Espero que me hayais entendido y perdón por las molestias
  #2 (permalink)  
Antiguo 09/05/2014, 05:22
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Coger el texto antes de la coma y despues de la primera coma

Hola que tal?

Código Javascript:
Ver original
  1. var datos="hola,que,tal";
  2. var todos=datos.split(",");
  3. for(var i=0;i<todos.length;i++){
  4.     alert(todos[i]);
  5. }

si siempre son tres

Código Javascript:
Ver original
  1. var datos="hola,que,tal";
  2. var todos=datos.split(",");
  3. alert("Primero: "+todos[0]);
  4. alert("Segundo: "+todos[1]);
  5. alert("Ultimo: "+todos[2]);
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Etiquetas: coger, coma, primera, valor, variable
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 03:10.