You are here:
The iPhone 4 ... The latest device from Apple The iPhone 4 ... The latest device from Apple

Capitalize the first letter in every word using ColdFusion | Regex to the rescue

I recently needed to capitalize (uppercase) the first letter of every word in a string. Without messing around using left, right, mid, FindNoCase, I found a handy snippet of code that uses a regular expression (regex) to do the trick.

The code goes a little bit like this:

ReReplace(str,"\b(\w)","\u\1","ALL")

This is a case sensitive replacement. To alter this simply use "ReReplaceNoCase" instead of ReReplace.

Nice, quick efficient and simple.