This is a simple Javascript function to format a phone number.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
/* Return any phone number in 555-555-5555 format */ function phoneFormat(number) { number = String(number); var formatted = ''; var digits = 4;//The number of digits to pull off next time. var dash = ''; while(digits > 0) { //Prepend final [digits] digits to formatted number, with a dash formatted = number.substr(number.length-digits,digits)+dash+formatted; //Remove digits from the old number number = number.substr(0,number.length-digits); digits = Math.min(number.length,3); dash = '-'; } return formatted; } |