Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/10/2006, 10:35
Avatar de TMeister
TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 10 meses
Puntos: 193
Bueno eso se debe a que el ParseInt solo busca numeros al inicio de una cadena.

Una solucion es esta.


Código:
function findNumber (str : String)
{
	var index : Number = 0
	while ((index < str.length))
	{
		if ( ! isNaN (parseInt (str.substr (index, 1))))
		{
			break
		}
		index ++
	}
	return parseInt ((str.substr (index, str.length)))
}
trace (findNumber ("acb10lalalal"))
trace (findNumber ("acl54s85"))
trace (findNumber ("asd1258.85jhdas"))
trace (findNumber ("jhdas4"))
Saludos!!