Decodificador de palavras em números de telefone

Crie uma função que converta um número de telefone que contém letras em um que contenha apenas números. Substitua as letras de acordo com este teclado telefônico e preserve todos os dígitos, parênteses e hífens.

NúmeroLetras
0nenhuma
1nenhuma
2ABC
3DEF
4GHI
5JKL
6MNO
7PQRS
8TUV
9WXYZ

Exemplos

textToNum("123-647-EYES") // "123-647-3937"

textToNum("(325)444-TEST") // "(325)444-8378"

textToNum("653-TRY-THIS") // "653-879-8447"

textToNum("435-224-7613") // "435-224-7613"

Notas

  • As entradas do parâmetro phone são strings válidas que representam números de telefone no formato XXX-XXX-XXXX ou (XXX)XXX-XXXX e usam apenas números e letras maiúsculas.
  • Consulte a aba Recursos para obter mais informações sobre teclados telefônicos.