Re: Formatting Numbers
by "Rythmist" <Rythmist(at)gamewood.net>
|
Date: |
Sun, 26 Mar 2000 10:38:34 -0500 |
To: |
"Franklin, Douglass" <Douglass.Franklin(at)ssa.gov>, "'HTML Writer's Guild - Languages'" <hwg-languages(at)hwg.org> |
References: |
ssa |
|
todo: View
Thread,
Original
|
|
The following function has worked well for many years.
It requires two parameters be passed.
val = the value to format
DollarSign = true if you want the $ or false if you don't
function formatDollar (Val, DollarSign) {
Val=""+Val;
if (Val.indexOf (".", 0)!=-1) {
Dollars = Val.substring(0, Val.indexOf (".", 0));
Cents = Val.substring(Val.indexOf (".", 0)+1, Val.indexOf (".", 0)+3);
if (Cents.length==0)
Cents="00";
if (Cents.length==1)
Cents=Cents+"0";
} else {
Dollars = Val;
Cents = "00";
}
OutString="";
len=Dollars.length;
if (len>=3) {
while (len>0) {
TempString=Dollars.substring(len-3, len)
if (TempString.length==3) {
OutString=","+TempString+OutString
len=len-3;
} else {
OutString=TempString+OutString
len=0
}
}
if (OutString.substring(0, 1)==",")
Dollars=OutString.substring (1, OutString.length)
else
Dollars=OutString
}
if (DollarSign)
return ("$"+Dollars+"."+Cents);
else
return (Dollars+"."+Cents);
}
Rythmist
----- Original Message -----
From: "Franklin, Douglass" <Douglass.Franklin(at)ssa.gov>
To: "'HTML Writer's Guild - Languages'" <hwg-languages(at)hwg.org>
Sent: Wednesday, March 22, 2000 10:52 AM
Subject: Formatting Numbers
> Is it possible to output numbers in a "currency format"? Where would look
> for information on formatting numbers? (I regret if I'm offending anyone
> with my "info-greediness". I will help others the minute I see an
> opportunity.)
>
> TIA,
>
> - Doug
>
> Doug Franklin
> Social Security Administration
> Office of International Operations
> Module 1
> Benefit Authorizer
> Site LAN Coordinator
> Site Training Coordinator
> (410) 966-3735
>
HWG: hwg-languages mailing list archives,
maintained by Webmasters @ IWA