Extraer números de una cadena en AS2

07th Mar 2010Actionscript

Seguiendo con las funciones pequeñas para flash (pero útiles si se está desarrollando aplicaciones complejas), les dejo esta otra función que permite extraer sólo los números de una cadena. Podría decirse que esta función es el “antónimo” de la que publiqué anteriormente para formatear miles.

Por ejemplo, si tenemos un texto en formato $125.188, esta función nos devolverá 125188. Como verán, es muy útil para comparar precios.

function soloNumeros(n){
    s="";
    for(iNumeros=0;iNumeros<n.length;iNumeros++){
        s+=!isNaN(n.charAt(iNumeros))?n.charAt(iNumeros):"";
    }
    return Number(s);
}

Hay muchas maneras de hacer esta función pero esta fue la que yo probé y que me funcionó a la perfección.

No Comments Comments Feed

Add a Comment

Suscribirme a los siguientes comentarios vía email (también puedes suscribirte sin comentar.

Switch to our mobile site