BumbleguppysRevenant

Alpha Number to Digits

Mar 5th, 2012
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     function alpha2phone(alphastring)
  2.     {  
  3.         var retArr = [];
  4.         alphastring = alphastring.toUpperCase();
  5.        
  6.         for(var i = 0; i < alphastring.length; i++)
  7.         {
  8.             retArr.push(alpha2num(alphastring.charAt(i)));
  9.         }
  10.         retArr.splice(-4, 0, '-');
  11.         return retArr.join('');
  12.        
  13.         function alpha2num(n)
  14.         {
  15.             var arr = ['0','1','ABC','DEF','GHI','JKL','MNO','PQRS','TUV','WXYZ'];
  16.            
  17.             for(var j = 0; j < arr.length; j++)
  18.             {
  19.                 if(arr[j].indexOf(n) > -1)
  20.                 {
  21.                     return j;
  22.                 }
  23.             }
  24.             return n;
  25.         }
  26.     }
  27.  
  28.     console.log(alpha2phone('1-800-SIMPSON'));
Advertisement
Add Comment
Please, Sign In to add comment