Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/06/2011, 15:01
Avatar de America|UNK
America|UNK
 
Fecha de Ingreso: noviembre-2006
Ubicación: Piura - Perú
Mensajes: 582
Antigüedad: 17 años, 5 meses
Puntos: 56
Respuesta: Transformar datos de un texto en valores

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. var texto = "He ido a la frutería y he comprado 10 Manzanas que estaban baratas, 2 Platanos para los niños mañana y 1 Sandía que hace calor ya y refresca"
  3. var found = texto.match(/\d+\s+(\w?[áéíóúÁÉÍÓÚñÑ]?)+/g), i;
  4.  
  5. for(i=0;i<found.length;i++){
  6.     var val = found[i].split(/\s+/)
  7.     eval(val[1].toLowerCase().replace(/s$/i,'') +"="+val[0])
  8. }
  9. alert(manzana)  //10
  10. alert(platano)  //2
  11. alert(sandía)   //1
  12. </script>
__________________
/* El que atiende, entiende..., el que entiende, aprende!.
Desarrollo Web Freelance, Contactar */