<?xml version="1.0" encoding="utf-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc = "http://purl.org/dc/elements/1.1/" xmlns="http://purl.org/rss/1.0/">
	<channel rdf:about="http://livedocs.adobe.com/">
	<title>LiveDocs Comments - coldfusion - 6 - CFML_Reference - functions-pt2110.htm</title>	
		<link>http://livedocs.adobe.com/</link>
		<description>Macromedia LiveDocs - online documentation with user feedback.</description>
		<copyright>Copyright 2009, Macromedia, Inc.</copyright>
		<dc:date>2009-11-25T06:36:32</dc:date>
		<dc:language>en-us</dc:language>
		<items>
			<rdf:Seq>
				<rdf:li rdf:resource="http://livedocs.adobe.com/coldfusion/6/CFML_Reference/functions-pt2110.htm#66168" />
				<rdf:li rdf:resource="http://livedocs.adobe.com/coldfusion/6/CFML_Reference/functions-pt2110.htm#33279" />
				<rdf:li rdf:resource="http://livedocs.adobe.com/coldfusion/6/CFML_Reference/functions-pt2110.htm#30275" />
				<rdf:li rdf:resource="http://livedocs.adobe.com/coldfusion/6/CFML_Reference/functions-pt2110.htm#21394" />
				<rdf:li rdf:resource="http://livedocs.adobe.com/coldfusion/6/CFML_Reference/functions-pt2110.htm#13982" />
				<rdf:li rdf:resource="http://livedocs.adobe.com/coldfusion/6/CFML_Reference/functions-pt2110.htm#3029" />
			</rdf:Seq>
		</items>
	</channel>
	
	<item rdf:about="http://livedocs.adobe.com/coldfusion/6/CFML_Reference/functions-pt2110.htm#66168">
		<title>coldfusion/6/CFML_Reference/functions-pt2110.htm</title>
		<link>http://livedocs.adobe.com/coldfusion/6/CFML_Reference/functions-pt2110.htm#66168</link>
		<description>Using a few functions I found on the site referenced below, I have created a few functions that can help with Title Case.&lt;br /&gt;&lt;br /&gt;In the titleCase function you'll notice a few commented out code lines.  this is where you can write in exceptions you want for your title case such as 'USA' or 'of.'&lt;br /&gt;&lt;br /&gt;&lt;cfscript&gt;&lt;br /&gt;/** from http://www.sitepoint.com/article/defined-functions-coldfusion */&lt;br /&gt;function isUpperCase(character)&lt;br /&gt;{&lt;br /&gt;	if (Asc(character) gte 65 and Asc(character) lte 90)&lt;br /&gt;	return true;&lt;br /&gt;	return false;&lt;br /&gt;}&lt;br /&gt;/** from http://www.sitepoint.com/article/defined-functions-coldfusion */&lt;br /&gt;function isLowerCase(character)&lt;br /&gt;{&lt;br /&gt;	if (Asc(character) gte 97 and Asc(character) lte 122)&lt;br /&gt;	return true;&lt;br /&gt;	return false;&lt;br /&gt;}&lt;br /&gt;/** from http://www.sitepoint.com/article/defined-functions-coldfusion */&lt;br /&gt;function isUpperOrLowerCase(character)&lt;br /&gt;{&lt;br /&gt;	if (Asc(character) gte 65 and Asc(character) lte 90)&lt;br /&gt;		return true;&lt;br /&gt;	else if (Asc(character) gte 97 and Asc(character) lte 122)&lt;br /&gt;		return true;&lt;br /&gt;	return false;&lt;br /&gt;}&lt;br /&gt;/** nameTitleCase&lt;br /&gt; * This function will check a string to see if it is in Name title case&lt;br /&gt; *&lt;br /&gt; * @param nameString		This is the string that needs to be changed&lt;br /&gt; * &lt;br /&gt; * @return 					returns true if it is of title case, false if it is not&lt;br /&gt; */&lt;br /&gt;function isNameTitleCase(nameString)&lt;br /&gt;{&lt;br /&gt;	var previousChar = &quot; &quot;;&lt;br /&gt;	var i = 0;&lt;br /&gt;	for(i = 1; i LTE Len(nameString); i = i + 1)&lt;br /&gt;	{&lt;br /&gt;		thisChar = mid(nameString,i,1);&lt;br /&gt;		if(previousChar is &quot; &quot; or previousChar is &quot;-&quot; or previousChar is &quot;'&quot;)&lt;br /&gt;		{&lt;br /&gt;			if(isLowerCase(thisChar) and isUpperOrLowerCase(thisChar))&lt;br /&gt;			{&lt;br /&gt;				return false;&lt;br /&gt;			}&lt;br /&gt;		}&lt;br /&gt;		else&lt;br /&gt;		{&lt;br /&gt;			if(isUpperCase(thisChar) and isUpperOrLowerCase(thisChar))&lt;br /&gt;			{&lt;br /&gt;				return false;&lt;br /&gt;			}&lt;br /&gt;		}&lt;br /&gt;		&lt;br /&gt;		previousChar = thisChar;&lt;br /&gt;	}&lt;br /&gt;	return true;&lt;br /&gt;}&lt;br /&gt;/** titleCase&lt;br /&gt; * This function will take a name and make it into a title case&lt;br /&gt; *&lt;br /&gt; * @param nameString		This is the string that needs to be changed&lt;br /&gt; * &lt;br /&gt; * @return finalString		The final string will be the same information as was entered into the function but in title case&lt;br /&gt; */&lt;br /&gt;function titleCase(nameString)&lt;br /&gt;{&lt;br /&gt;	var tempString = nameString;&lt;br /&gt;	var finalString = &quot;&quot;;&lt;br /&gt;	var previousChar = &quot; &quot;;&lt;br /&gt;	var i = 0;&lt;br /&gt;	for(i = 1; i LTE Len(tempString); i = i + 1)&lt;br /&gt;	{&lt;br /&gt;		if(previousChar is &quot; &quot; or previousChar is &quot;-&quot; or previousChar is &quot;'&quot;){tempChar = UCase(mid(tempString,i,1));}&lt;br /&gt;		else{tempChar = lcase(mid(tempString,i,1));}&lt;br /&gt;		&lt;br /&gt;		previousChar = mid(tempString,i,1);&lt;br /&gt;		finalString = finalString &amp; tempChar;&lt;br /&gt;	}&lt;br /&gt;	/*if(find(&quot;Of&quot;,finalString) GT 1){finalString = replace(finalString,&quot;Of&quot;,&quot;of&quot;,&quot;All&quot;);}&lt;br /&gt;	if(find(&quot;The&quot;,finalString) GT 1){finalString = replace(finalString,&quot;The&quot;,&quot;the&quot;,&quot;All&quot;);}&lt;br /&gt;	if(find(&quot;A &quot;,finalString) GT 1){finalString = replace(finalString,&quot;A &quot;,&quot;a &quot;,&quot;All&quot;);}*/&lt;br /&gt;	return finalString;&lt;br /&gt;}&lt;br /&gt;&lt;/cfscript&gt;</description>
		<dc:creator></dc:creator>
		<dc:type>0 0</dc:type>
		<dc:date>2007-04-30T15:05:05</dc:date>
	</item>
	<item rdf:about="http://livedocs.adobe.com/coldfusion/6/CFML_Reference/functions-pt2110.htm#33279">
		<title>coldfusion/6/CFML_Reference/functions-pt2110.htm</title>
		<link>http://livedocs.adobe.com/coldfusion/6/CFML_Reference/functions-pt2110.htm#33279</link>
		<description>RE: capitalizing first character of strings&lt;br /&gt;&lt;br /&gt;by using a variant of the code above, you can throw this in your Application.cfm page:&lt;br /&gt;&lt;cfscript&gt;&lt;br /&gt;// capitalize first letter of string&lt;br /&gt;function capCase(word)&lt;br /&gt;{    return left(uCase(word),1) &amp; right(lCase(word),len(word)-1);&lt;br /&gt;}&lt;br /&gt;&lt;/cfscript&gt;&lt;br /&gt;&lt;br /&gt;now capitalize words with capCase(&quot;string&quot;)</description>
		<dc:creator>hotani</dc:creator>
		<dc:type>0 0</dc:type>
		<dc:date>2005-05-11T15:42:34</dc:date>
	</item>
	<item rdf:about="http://livedocs.adobe.com/coldfusion/6/CFML_Reference/functions-pt2110.htm#30275">
		<title>coldfusion/6/CFML_Reference/functions-pt2110.htm</title>
		<link>http://livedocs.adobe.com/coldfusion/6/CFML_Reference/functions-pt2110.htm#30275</link>
		<description>Yes, Left( UCase( &quot;word&quot; ), 1 )##Right( LCase( &quot;word&quot; ), Len( &quot;word&quot; ) - 1 )#  would generally work but what about:&lt;br /&gt;&lt;br /&gt;Word you never want to capitalize (e.g. and or)&lt;br /&gt;Words you always want to capitalize (e.g. USA)</description>
		<dc:creator>blewington</dc:creator>
		<dc:type>0 0</dc:type>
		<dc:date>2005-03-22T13:02:48</dc:date>
	</item>
	<item rdf:about="http://livedocs.adobe.com/coldfusion/6/CFML_Reference/functions-pt2110.htm#21394">
		<title>coldfusion/6/CFML_Reference/functions-pt2110.htm</title>
		<link>http://livedocs.adobe.com/coldfusion/6/CFML_Reference/functions-pt2110.htm#21394</link>
		<description>another easy way to capitalize text is to apply a bit of CSS formatting to it.&lt;br /&gt;&lt;p style=&quot;text-transform: capitalize;&quot;&gt;hello world&lt;/p&gt;&lt;br /&gt;would output: Hello World</description>
		<dc:creator>dannymather</dc:creator>
		<dc:type>0 0</dc:type>
		<dc:date>2004-09-15T14:24:48</dc:date>
	</item>
	<item rdf:about="http://livedocs.adobe.com/coldfusion/6/CFML_Reference/functions-pt2110.htm#13982">
		<title>coldfusion/6/CFML_Reference/functions-pt2110.htm</title>
		<link>http://livedocs.adobe.com/coldfusion/6/CFML_Reference/functions-pt2110.htm#13982</link>
		<description>Here's one way to only capitalize the first letter in a word:&lt;br /&gt;&lt;br /&gt;#Left( UCase( &quot;word&quot; ), 1 )##Right( LCase( &quot;word&quot; ), Len( &quot;word&quot; ) - 1 )#</description>
		<dc:creator></dc:creator>
		<dc:type>0 0</dc:type>
		<dc:date>2004-05-04T11:57:46</dc:date>
	</item>
	<item rdf:about="http://livedocs.adobe.com/coldfusion/6/CFML_Reference/functions-pt2110.htm#3029">
		<title>coldfusion/6/CFML_Reference/functions-pt2110.htm</title>
		<link>http://livedocs.adobe.com/coldfusion/6/CFML_Reference/functions-pt2110.htm#3029</link>
		<description>it would also be nice if Macromedia implements a function that converts the First letter of a string to Upper Case, &quot;title case&quot;. it might be called for example UCaseFirst&lt;br /&gt;&lt;br /&gt;&lt;cfoutput&gt;UCaseFirst(&quot;some string&quot;)&lt;/cfoutput&gt;&lt;br /&gt;result: Some String</description>
		<dc:creator>Anubis^HH</dc:creator>
		<dc:type>0 0</dc:type>
		<dc:date>2003-10-22T13:33:52</dc:date>
	</item>
	</rdf:RDF>

