Foros del Web » Programando para Internet » Javascript »

cambiar formato de direccion americano

Estas en el tema de cambiar formato de direccion americano en el foro de Javascript en Foros del Web. Hola a todos. Necesito cambiar el formato de dirección de google maps del tipo americano, es decir de Numero Calle, a Calle Numero. Aca van ...
  #1 (permalink)  
Antiguo 07/04/2009, 08:35
 
Fecha de Ingreso: abril-2009
Mensajes: 5
Antigüedad: 15 años
Puntos: 0
cambiar formato de direccion americano

Hola a todos.
Necesito cambiar el formato de dirección de google maps del tipo americano, es decir de Numero Calle, a Calle Numero.

Aca van 4 ejemplos de las direcciones que obtengo de mi script:

"124 Gral. Mosconi"
"300-358 Malaspina"
"300-325 Pje. A. P. Bell"
"Prudencio Fernández"

Cómo logro que queden en este formato:

"Gral. Mosconi 124"
"Malaspina 300-358"
"Pje. A. P. Bell 300-325"
"Prudencio Fernández"

intuyo que debería cortar la dirección en diferentes elementos de array con la funcion "split", pero no se cómo debería "re-ordenarlos".

cualquier pista se los agradeceré!
  #2 (permalink)  
Antiguo 21/04/2009, 22:01
 
Fecha de Ingreso: abril-2009
Mensajes: 5
Antigüedad: 15 años
Puntos: 0
Respuesta: cambiar formato de direccion americano

a nadie se le ocurre nada???
  #3 (permalink)  
Antiguo 21/04/2009, 22:08
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: cambiar formato de direccion americano

Podrías usar una expresión regular, así:
Código javascript:
Ver original
  1. cadena = "124 Gral. Mosconi";
  2. alert(cadena.replace(/([-\d]+)(.+)/, '$2 $1'));
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #4 (permalink)  
Antiguo 23/04/2009, 16:31
 
Fecha de Ingreso: abril-2009
Mensajes: 5
Antigüedad: 15 años
Puntos: 0
Respuesta: cambiar formato de direccion americano

sabia que había una manera más simple!!!

Grande David!
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 00:41.