Thanks Claude that works perfect, muchos gracious!

> Try this:
> (Note that for the last one you will get 0s at the end of the integer 
> part, this is probably because of an overflow error. If you really 
> have such large numbers, a function that works exclusively on the 
> string will be needed.)
> 
> <CFSCRIPT>
> function thSepar(n)
   
> {
   
> var integerPart = numberFormat(listFirst (n, "."), "___,___");
   
> if(listLen(n, ".") GT 1) return integerPart & "." & listLast(n, ".");
   
> return integerPart;
   
> }
> </CFSCRIPT>
> <CFOUTPUT>
> #thSepar(11)#<BR>
> #thSepar(11111.111111111)#<BR>
> #thSepar(11.11)#<BR>
> #thSepar(1.1)#<BR>
> #thSepar(111111111111111111111.11111111111111111111)#<BR>
</CFOUTPUT> 


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:351736
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to