Categorías > Lenguajes > Javascript > Expresion regular en javascript ...
Nuevo Mensaje | Responder
AdrianSeg


53 envíos
Desconectado
1756 lecturas
6 respuestas
Expresion regular en javascript12-03-2010 a las 15:34:57


Tengo la siguiente variable:

$titulo=el buscardor de oro, Madrid, Cuatro

Esa variable siempre tiene el mismo formato osea: palarba, palabra, palabra

Debajo de eso tengo tres campos de txexto y quiero que al acer click en el boton me ponga en cada campo de texto cada trozo osea:

Nombre: el busador de oro
Ciudad: Madrid
Numero: Cuatro


Responder | Citar | Moderar | Mensaje Privado
Training Channel
Fdo88


97 envíos
Desconectado

#1
RE: Expresion regular en javascript12-03-2010 a las 16:20:51

Puedes usar la funcion split:
Código Fuente:
var palabras = new Array();
palabras = $titulo.split(',');


Te queda un arreglo llamado palabras, ahora solo queda recorrerlo y asignarle a cada campo el valor que quieras.
Código Fuente:
document.getElementById('nombre').value = palabras[0].value;
document.getElementById('ciudad').value = palabras[1].value;
document.getElementById('numero').value = palabras[2].value;


Responder | Citar | Moderar | Mensaje Privado
CHuLoYo


762 envíos
Desconectado

#2
RE: Expresion regular en javascript12-03-2010 a las 23:14:58

Y si la cadena es:

$titulo=Madrid,  Cuatro, el buscardor de oro

¿Cómo se haría? NEcesitas detectar ciertos patrones dentro de la cadena?

www.Esquio.net | Diseño y programación web profesional
Responder | Citar | Moderar | Mensaje Privado
AdrianSeg


53 envíos
Desconectado

#3
RE: Expresion regular en javascript13-03-2010 a las 04:26:33

La cadena siempre tiene el mismo formato. Como digo que muestre esas asignaciones en los campos de texto porque en php con un echo en el value me vale...y en javascript?


Responder | Citar | Moderar | Mensaje Privado
CHuLoYo


762 envíos
Desconectado

#4
RE: Expresion regular en javascript13-03-2010 a las 09:30:54

Tal como te puso Fdo88. Se hace de esa forma

www.Esquio.net | Diseño y programación web profesional
Responder | Citar | Moderar | Mensaje Privado
AdrianSeg


53 envíos
Desconectado

#5
RE: Expresion regular en javascript13-03-2010 a las 09:36:31

NO lo entiendo, lo que puso es como meterlo en un array y asignalo a unas variables, hasta ahí lo entiendo, lo que no sé es como usarlo, echale un vistazo al email.

P.S: No hay manera de adjuntar archvivos aki?


Responder | Citar | Moderar | Mensaje Privado
CHuLoYo


762 envíos
Desconectado

#6
RE: Expresion regular en javascript13-03-2010 a las 09:55:51

Ya vi el email.
Me pongo con ello en un ratito.

El tema es que split te transforma una cadena en un array.
Si la variable se llama cosas:
Código Fuente:var cosas="1, 2, 3, 4";
cosas.split(", ");

document.write(cosas[0]); /*esto es 1 */
document.write(cosas[1]); /*esto es 2 */
document.write(cosas[2]); /*esto es 3 */
document.write(cosas[3]); /*esto es 4 */


Pero no te preocupes que voy a mirar lo que me pones por email.

Para adjuntar ficheros puedes hacer un truco: pulsas en INSERTAR IMAGEN (en el editor de texto del foro) y subes cualquier fichero. Cuando ponga éxito verás que se rellenó el campo URL.Esa es la dirección de tu fichero adjunto. La copias y pulsas en Cancelar (NO quieres meter una imagen) y pulsas en el botón hipervínculo. Pegas la url en url y texto y pulsas en Aceptar.
Ya está.

Saludos.

www.Esquio.net | Diseño y programación web profesional
Responder | Citar | Moderar | Mensaje Privado