Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/11/2016, 10:43
dunga007
 
Fecha de Ingreso: febrero-2009
Mensajes: 151
Antigüedad: 15 años, 2 meses
Puntos: 1
Respuesta: Separar cadena

Funciono genial Ito!. Muchisimas gracias.



Cita:
Iniciado por Ito79 Ver Mensaje
Hola,
Te podría valer con esto, lo que hace es buscar la letra "a", si la encuentra corta la cadena entre el inicio y esa letra, y lo concatena con el resto de la cadena metiendo un espacio en blanco (y hace lo mismo si no encuentra la "a" pero con la "p").

Código Javascript:
Ver original
  1. var cadena = "1:45am";
  2. if (cadena.indexOf('a')>-1) {
  3.     cadena = cadena.substring(0, cadena.indexOf('a'))+ ' '+ cadena.substring(cadena.indexOf('a'), cadena.length);
  4. } else if (cadena.indexOf('p')>-1) {
  5.     cadena = cadena.substring(0, cadena.indexOf('p'))+ ' '+ cadena.substring(cadena.indexOf('p'), cadena.length);
  6. }
  7. alert(cadena);

Se puede optimizar seguramente, pero para que te hagas una idea creo q te puede servir.

EDITO: Justo cuando le di a enviar me vino a la cabeza el cortar desde 0 hasta dos posiciones antes del final, creo que es más claro así, lo pongo:
Código Javascript:
Ver original
  1. var cadena = "1:45am";
  2. alert(cadena.substring(0, cadena.length-2)+' '+ cadena.substring(cadena.length-2, cadena.length));
  3. alert(cadena);

Un saludo
Ito