cfStringFormat(mystring)
Last updated May 9, 2003
Version: 1 | Requires: ColdFusion 5 | Library: StrLib
Description:
escapse all double-quotes and pound symbols in a string and replaces all ascii non-printing characters with a #chr(x)# equivalent
Return Values:
Returns a string.
Example:
<cfoutput>
str = #htmlEditFormat(str)#<br>
cfStringFormat(str) = #htmlEditFormat(cfstringformat(str))#
</cfoutput>
Parameters:
| Name | Description | Required |
|---|---|---|
| mystring | String to format. | Yes |
Full UDF Source:
<cfscript>
/**
* companion to jsstringformat - formats a string for use as a coldfusion literal value
*
* @param mystring String to format. (Required)
* @return Returns a string.
* @author Isaac Dealey (info@turnkey.to)
* @version 1, May 9, 2003
*/
function cfStringFormat(mystring) {
var x = 0;
var npc = "";
var npcc = "";
mystring = rereplacenocase(mystring,"(""|##)","\1\1","ALL");
for (x = 1; x lte 31; x = x + 1) {
npc = listappend(npc,chr(x));
npcc = listappend(npcc,"##chr(#x#)##");
}
return replacelist(mystring,npc,npcc);
}
</cfscript>
Search CFLib.org
Latest Additions
Tayo Akinmade added
arrayTrim
4 day(s) ago
Will Belden added
longTime
9 day(s) ago
James Sleeman added
quickSort
19 day(s) ago
Ben Forta added
GetHostAddress
22 day(s) ago
Top Rated
EksporSQLData
Rated 5.0, 16 time(s)
backupDatabase
Rated 5.0, 13 time(s)
indentXml
Rated 5.0, 10 time(s)
generateSsccAsn
Rated 5.0, 4 time(s)