Skip to content

Instantly share code, notes, and snippets.

@bcswartz
Created November 24, 2017 16:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bcswartz/9709fecf1c9693fd3afa81294625defb to your computer and use it in GitHub Desktop.
Save bcswartz/9709fecf1c9693fd3afa81294625defb to your computer and use it in GitHub Desktop.
Simple ColdFusion method for converting letters to number in American phone numbers
public string function convertPhoneLetters(required string oldNumber) {
var newNumber= arguments.oldNumber;
var regArray= [
"[A-Ca-c]",
"[D-Fd-f]",
"[G-Ig-i]",
"[J-Lj-l]",
"[M-Om-o]",
"[P-Sp-s]",
"[T-Vt-v]",
"[W-Zw-z]"
];
var resultArray= [
2,3,4,5,6,7,8,9
];
for (var x=1; x <= ArrayLen(regArray); x++) {
newNumber= ReReplace(newNumber,regArray[x],resultArray[x],"all");
}
return newNumber;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment