BRCurrencyFormat(valor)
Last updated November 1, 2002
Version: 1 | Requires: ColdFusion MX | Library: StrLib
Description:
Works like the built-in function lsCurrencyFormat, but do it right for Brazilian Currency (R$ - Real).
Return Values:
Returns a string.
Example:
BRCurrencyFormat(12345.678) = #BRCurrencyFormat(12345.678)#<br>
BRCurrencyFormat(-12345.678) = #BRCurrencyFormat(-12345.678)#<br>
</cfoutput>
Parameters:
| Name | Description | Required |
|---|---|---|
| valor | Number to be formatted. | Yes |
Full UDF Source:
<cfscript>
/**
* Works like the built-in function lsCurrencyFormat, but do it right for Brazilian Currency (R$ - Real).
*
* @param valor Number to be formatted. (Required)
* @return Returns a string.
* @author Fernando Segalla (segalla@intralab.com.br)
* @version 1, November 1, 2002
*/
function BRCurrencyFormat(valor) {
valor = DecimalFormat(valor);
valor = Replace(valor,',','.','ALL');
valor = Reverse(Replace(Reverse(valor),'.',',','ONE'));
if(valor LT 0) return "(R$" & Right(valor,Len(valor)-1) & ")";
else return "R$" & valor;
}
</cfscript>
Search CFLib.org
Latest Additions
Shawn Porter added
DeMoronize
3 hour(s) ago
Chris Carey added
readPropertiesFi...
1 day(s) ago
Randy Johnson added
lastDayofWeek
3 day(s) ago
Frank Marion added
sitemapPing
7 day(s) ago
Top Rated
QuickSort
Rated 5.0, 3 time(s)
indentXml
Rated 5.0, 3 time(s)
queryColumnsToSt...
Rated 5.0, 3 time(s)
generateSsccAsn
Rated 5.0, 3 time(s)