all groups > flash (macromedia) > november 2004 >
You're in the

flash (macromedia)

group:

convert string to number



convert string to number Dave
11/25/2004 5:17:00 PM
flash (macromedia): How would I convert a string, say "qwerty123bnm" or something like that into
123 as a number?

Is that possible?

Thanks

Re: convert string to number kunjanos
11/25/2004 5:57:55 PM
//use this function:

var s:String = String("ajhds1223423745sdjf"); //string that contains chars and
numbers

//function that makes froma string a number
function stringToNumber(pInput_str:String):Number{
var i, n:Number = 0;
for (i = 0; i< pInput_str.length; i++){
if ((pInput_str.charAt(i) >= "0")&&(pInput_str.charAt(i) <= "9")){
n = n * 10 + Number(pInput_str.charAt(i));
}
}
return n;
}

trace(stringToNumber(s));
Re: convert string to number Dave
11/26/2004 10:20:03 AM
Brilliant, thankyou very much

[quoted text, click to view]

Re: convert string to number J_o_h_n_n_y
11/27/2004 7:28:32 AM
The way kunjanos said does work, but it is much easier to use:

parseInt("stringwithnumber123");

AddThis Social Bookmark Button