Wenn du nur nationale Telefonnummern hast, sollte es machbar sein. Es gibt höchstwahrscheinlich eine Spezifikation, und relativ sicher auch eine Library, die das prüft.
Ansonsten, wenn du auch internationale Nummern hast, hast du meiner Erfahrung nach 2 Optionen: Finde eine library online, die das für dich erledigt, oder gibs auf/ab.
Wir haben intern eine Bibliothek die internationale Telefonnummern validieren und formatieren muss, und ein knapper Blick darüber zeigt, wie chaotisch das ganze sein kann. Das kann bei "einfachen" Dingen anfangen wie optionale oder verpflichtende führende Nullen bei Vorwahlen, bis hin zu Telefonnummern, keine Nummern, sondern Email-Adressen sind.
Was
hier mit Zeitzonen erklärt wird, gilt IMO auch für Telefonnummern.