August 2003
Intermediate to advanced
1140 pages
68h 45m
English
LSNumberFormat
LSNumberFormat(number [, mask])Returns number formatted according to
mask using the locale convention. If no
value is specified for mask,
LSNumberFormat( ) returns
number rounded to the nearest integer.
Valid entries for mask are the same as for
NumberFormat( ). The following example applies the
function to various numbers for each locale:
<cfloop index="locale" list="#Server.Coldfusion.SupportedLocales#"> <cfset SetLocale(locale)> <cfoutput> <p><b>#locale#</b><br> LSNumberFormat(1000.99): #LSNumberFormat(1000.99)#<br> LSNumberFormat(1000.99, '____'): #LSNumberFormat(1000.99, '____')#<br> LSNumberFormat(1000.99, '9999.99'): #LSNumberFormat(1000.99, '9999.99')#<br> LSNumberFormat(1000.99, '09999.9900'): #LSNumberFormat(1000.99, '09999.9900')#<br> LSNumberFormat(-1000.99, '(9999.99)'): #LSNumberFormat(-1000.99, '(9999.99)')#<br> LSNumberFormat(1000.99, '+9999.99'): #LSNumberFormat(1000.99, '+9999.99')#<br> LSNumberFormat(-1000.99, '+9999.99'): #LSNumberFormat(-1000.99, '+9999.99')#<br> LSNumberFormat(1000.99, '-9999.99'): #LSNumberFormat(1000.99, '-9999.99')#<br> LSNumberFormat(-1000.99, '-9999.99'): #LSNumberFormat(-1000.99, '-9999.99')#<br> LSNumberFormat(1000.99, '$9,999.99'): #LSNumberFormat(1000.99, '$9,999.99')#<br> LSNumberFormat(1000.99, 'L999,999.99'): #LSNumberFormat(1000.99, 'L999,999.99')#<br> LSNumberFormat(1000.99, 'C999,999.99'): #LSNumberFormat(1000.99, 'C999,999.99')#<br> LSNumberFormat(1000.99, 'C_____(^___)'): #LSNumberFormat(1000.99, ...