PDA

Click to See Complete Forum and Search --> : Javascript: Data conversion


coox
Jul 8th, 2003, 10:35 AM
I have the following line of code, which results in, for example, 0170.00 being entered in the text field:

frmMain.txtMinimum.value = arrCompanies[intCheckLoop].slice(48,52) + "." + arrCompanies[intCheckLoop].slice(52,54)

What would be the best way, using Javascript, to get any leading zeros removed? I'm used to VB where I'd just use:

frmMain.txtMinimum.value = Value(arrCompanies[intCheckLoop].slice(48,52)) + "." + arrCompanies[intCheckLoop].slice(52,54)

Cheers!

evlich
Jul 9th, 2003, 09:25 AM
You might try math.parseInt() in the place of Value() assuming that it is an integer. There might be a parseDouble() but I am not sure about that. If it isn't an integer and no parseDouble() exists, you could split the string by the period and then parseInt() twice and combine them with math, but that might get complex. Hope that this helps.