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
Jose Diaz-Salcedo added
cfRssFeed
2 day(s) ago
Raymond Compton added
structBlend
23 day(s) ago
Duncan added
IsZIPUK
23 day(s) ago
Todd Sharp added
getTagContentAll
29 day(s) ago
Gerald Guido added
ListReturnDuplicat...
1 month(s) ago