<cfscript>
function phoneLettersToNums(str)
{
var chars = structNew();
var i = 1;
var nums = '';
chars['A'] = 2;
chars['B'] = 2;
chars['C'] = 2;
chars['D'] = 3;
chars['E'] = 3;
chars['F'] = 3;
chars['G'] = 4;
chars['H'] = 4;
chars['I'] = 4;
chars['J'] = 5;
chars['K'] = 5;
chars['L'] = 5;
chars['M'] = 6;
chars['N'] = 6;
chars['O'] = 6;
chars['P'] = 7;
chars['Q'] = 7;
chars['R'] = 7;
chars['S'] = 7;
chars['T'] = 8;
chars['U'] = 8;
chars['V'] = 8;
chars['W'] = 9;
chars['X'] = 9;
chars['Y'] = 9;
chars['Z'] = 9;
for (;i lte len(str); i=i+1)
{
nums = nums & chars[mid(str, i, 1)];
}
return nums;
}
</cfscript>
<cfoutput>
#phoneLettersToNums('ABDG')#
</cfoutput>
..:.:.:.:.:.:.:.:.:.:.:.
Bobby Hartsfield
http://acoderslife.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Get the answers you are looking for on the ColdFusion Labs
Forum direct from active programmers and developers.
http://www.adobe.com/cfusion/webforums/forum/categories.cfm?forumid-72&catid=648
Archive:
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:294188
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4