Telefoonnummerparser
Validatie
Details
Technische details
Hoe de telefoonnummerparser werkt
Wat de tool doet
De telefoonnummerparser valideert en formatteert internationale telefoonnummers met behulp van de libphonenumber-bibliotheek. Voer een telefoonnummer in elk formaat in en krijg de gestandaardiseerde weergaven (Internationaal, Nationaal, E.164, RFC3966), het gedetecteerde land, het nummer type (mobiel, vaste lijn, gratis nummer) en de validatiestatus.
Veelvoorkomende use-cases voor ontwikkelaars
Ontwikkelaars gebruiken telefoonparsers bij het valideren van gebruikersinvoer in registratieformulieren, het normaliseren van telefoonnummers voor opslag in databases, het detecteren van het land van herkomst voor routering of lokalisatie, en het converteren tussen weergaveformaten (nationaal vs internationaal). Het E.164-formaat is de standaard voor API's zoals Twilio, Vonage en AWS SNS.
Telefoonnummerformaten
Telefoonnummers kunnen in verschillende standaardformaten worden weergegeven: Internationaal (+1 650 253 0000), Nationaal ((650) 253-0000), E.164 (+16502530000, alleen cijfers met landcode) en RFC3966 (tel:+1-650-253-0000, gebruikt in HTML tel:-links). De parser accepteert invoer in elk van deze formaten en produceert alle varianten.
Veelvoorkomende valkuilen en edge-cases
Nummers zonder landcode vereisen een standaardland om correct te kunnen parseren. Sommige nummers zijn geldig in het ene land maar niet in het andere. Shortcodes, noodnummers en premium-rate-nummers hebben speciale validatieregels. De parser maakt onderscheid tussen 'mogelijk' (juiste lengte) en 'geldig' (bekend nummerplan) — een mogelijk nummer is mogelijk niet te bellen.