Gå til hovedindhold
Gratis værktøj

Validering af telefonnummer

Indsæt et nummer i et vilkårligt format. Værktøjet identificerer landet, kontrollerer længden i forhold til landets nummerplan, klassificerer nummeret som mobil eller fastnet, når præfikserne gør det muligt, og viser nummeret i E.164-format.

  • Ingen tilmelding
  • 136 lande
  • Intet uploades

Ethvert format. Medtag landekoden, med eller uden plustegn.

Indtast et nummer for at se land, format og linjetype.

Hvad dette værktøj kan og ikke kan fortælle dig

Det er værd at sige det ligeud, fordi de fleste værktøjer med dette navn ikke gør det.

Denne validator udfører et syntaktisk tjek op mod offentliggjorte nationale nummerplaner. Den bekræfter, at nummeret begynder med en gyldig landekode, at den nationale del har en sandsynlig længde for det pågældende land, og — hvor landet offentliggør særskilte præfiksområder — at de første cifre falder inden for et mobil- eller fastnetområde. Disse tre tjek fanger langt de fleste forkerte numre: slåfejl, manglende cifre, et trunk-præfiks, der er blevet stående, og et nummer, der er indtastet uden landekode.

Den kan ikke fortælle dig, om forbindelsen er aktiv. Det kan intet, der kører i en browser. At fastslå, om et nummer er i brug, kræver enten, at man ringer op, eller at man slår op i operatørens Home Location Register via en betalt opslagstjeneste. Et gratis værktøj, der viser et grønt flueben med teksten "aktiv", viser derfor et syntaktisk resultat med et misvisende ord tilføjet.

Den kan heller ikke fortælle dig, hvem der ejer nummeret, om det er blevet flyttet til en anden operatør, eller om det er et virtuelt nummer. Nummerportering har især gjort operatøridentifikation baseret på præfikser upålidelig på de fleste udviklede markeder: Et nummer, der begynder med et område, som historisk blev tildelt én operatør, kan være blevet flyttet for flere år siden. Præfiksområder kan stadig pålideligt skelne mellem mobil og fastnet, fordi disse områder ikke kan flyttes på tværs af grænsen.

Sådan læser du resultatet

Land Fundet ud fra det længste præfiks i landekoden. Det betyder mere, end man skulle tro: +1 dækker USA, Canada og tyve caribiske territorier, og +7 dækker både Rusland og Kasakhstan. Ved altid at matche den længste kode først undgår man, at et nummer fra Bahamas bliver angivet som amerikansk.
Nationalt nummer Det, der er tilbage efter landekoden. Det er denne del, der skal passe med landets længdekrav, og den del, som en lokal opkalder ville indtaste efter trunk-præfikset.
E.164 Den internationale standardform: et plustegn, landekoden og det nationale nummer uden mellemrum, tegnsætning eller trunk-præfiks. Det er det format, alle telefonsystemer forventer, og det format, der bør gemmes i en database.
Nummer type Mobil eller fastnet, afgjort ud fra, om de første cifre falder inden for et område, som landet offentliggør for den ene eller den anden type. Nogle lande offentliggør ikke adskillelige områder; i så fald siger værktøjet det i stedet for at gætte.
Takst Det, Telvio opkræver pr. minut til det pågældende land, hvor vi offentliggør en takst. Det er det samme tal, som landets egen takstside viser, hentet fra den samme fil.

De fire måder, et telefonnummer kan være forkert på

  1. 1

    Trunk-præfikset er blevet stående

    De fleste lande sætter et indledende ciffer — som regel 0, nogle gange 1 eller 8 — foran et nummer, der ringes til inden for landet. Det er ikke en del af nummeret og skal fjernes, når der ringes fra udlandet. 020 7946 0958 i London er internationalt +44 20 7946 0958, ikke +44 020…. Denne ene fejl står for flere mislykkede internationale opkald end alt andet tilsammen.

  2. 2

    Landekoden mangler

    Et nummer, der er kopieret fra et lokalt websted eller en lokal kontaktliste, har ingen landekode. Det ser komplet ud, men kan ikke bruges fra andre steder. Hvis længden passer med et lands nationale nummer, men der ikke står en gyldig landekode foran det, er det dette, der er sket.

  3. 3

    Et ciffer mangler eller er gentaget

    Længdetjekket fanger dette. Nummerplaner har strenge længdekrav — et land, der udsteder ni-cifrede numre, har ikke også et otte-cifret nummer gemt et sted — så en national del, der mangler ét ciffer, er en slåfejl og ikke en undtagelse.

  4. 4

    Nummeret er formateret til et andet system

    00 i stedet for +, lokalnumre tilføjet efter et komma eller en firkant, eller bogstaver brugt som huskeregel. Værktøjet fjerner alt, der ikke er et ciffer, så de to første tilfælde håndteres. Bogstaver gør ikke: 1-800-FLOWERS skal konverteres til cifre, før et system kan ringe op.

E.164, og hvorfor det er værd at gemme numre på den måde

E.164 er ITU-standarden, der definerer, hvad et internationalt telefonnummer er: op til femten cifre, hvoraf ét til tre er landekoden, uden anden tegnsætning. Når det skrives ned, har det et indledende plustegn for at markere, at det er internationalt og ikke lokalt.

Det praktiske argument for at gemme numre i E.164-format er, at det er den eneste entydige form. 020 7946 0958 betyder et nummer i London for en britisk læser og ingenting for et system i et andet land. +442079460958 betyder det samme nummer overalt, kan ringes direkte op fra alle steder og sorteres og deduplikeres korrekt.

Den almindelige fejl i den anden retning er at gemme E.164-formatet og vise det. En person, der ser sit eget nummer, vil gerne se det i det nationale format, vedkommende kender, så den rigtige arkitektur er at gemme én kanonisk form og formatere til visning — aldrig omvendt.

Grænsen på femten cifre er en fast grænse i standarden, og et nummer, der er længere end det, er ugyldigt, uanset hvad en formular accepterede. De korteste gyldige numre er betydeligt kortere: Nogle østater i Stillehavet udsteder nationale numre på fem cifre, og derfor skal et længdetjek foretages pr. land og ikke ud fra et globalt minimum.

Mobil- og fastnetpræfikser, og hvad de stadig fortæller dig

Alle landes nummerplaner reserverer blokke af indledende cifre til bestemte formål. I Storbritannien er 07 mobilnumre, mens 01 og 02 er geografiske fastnetnumre. I Indien begynder mobilnumre med 6, 7, 8 eller 9. I Nigeria er 070, 080, 081, 090 og 091 mobilnumre. I store dele af det kontinentale Europa angiver 6 eller 7 efter landekoden et mobilnummer.

Det fungerer stadig, fordi grænsen mellem mobil og fastnet ikke kan flyttes: Et nummer kan flyttes mellem operatører, men ikke fra en mobilblok til en geografisk blok. Operatøridentifikation ud fra et præfiks har derimod været upålidelig på de fleste markeder, siden nummerportering blev indført.

Hvorfor det betyder noget for prisen: I langt de fleste lande koster det mere at ringe til et mobilnummer end til et fastnetnummer, nogle gange flere gange så meget. At vide, hvilken type nummer du har, før du ringer, er forskellen på en forventet regning og en overraskelse. I en mindre del af landene — blandt andre Storbritannien, Tyskland og Kenya — er forholdet omvendt, og mobilnumre er billigere. Derfor offentliggør vores takstsider begge kolonner i stedet for ét enkelt "fra"-tal.

Lande med én samlet nummerplan, eller hvor tildelingen ikke offentliggøres i en form, der kan adskilles, giver her et ærligt "kan ikke afgøres" i stedet for et gæt. North American Numbering Plan er det største eksempel: I USA og Canada skelner et områdenummer slet ikke mellem mobil og fastnet, og kun et netværksopslag kan afgøre det.

Ryd op i en kontaktliste

Hvis du validerer numre i større mængder — en kundeliste, en eksport af eventtilmeldinger eller et regneark, du har overtaget fra en anden — er den nyttige rækkefølge: Fjern alt, der ikke er et ciffer eller et indledende plustegn, tilføj landekoden, hvis nummeret er lokalt i et kendt marked, fjern trunk-præfikset, hvis det er blevet stående, og tjek derefter længden.

Det betyder noget, at du gør det i den rækkefølge. Hvis du fjerner trunk-præfikset, før du kender landet, fjerner du det forkerte ciffer i de lande, hvis numre legitimt begynder med 0 efter landekoden. Hvis du tjekker længden, før du tilføjer landekoden, bliver alle gyldige lokale numre markeret som for korte.

Poster, der stadig fejler efter alle fire trin, er reelt ugyldige og bør rettes ved kilden i stedet for at blive gættet frem til. Et nummer, der mangler ét ciffer, kan ikke genskabes ved at tilføje et nul et sandsynligt sted; det er en indtastningsfejl, som kræver den oprindelige kilde.

Hvis der er mere end et par tusinde poster, er et bibliotek med alle metadata fra nummerplanerne det rigtige værktøj i stedet for en webside. Denne validator bruger de samme offentliggjorte planoplysninger som disse biblioteker, ét nummer ad gangen.

Konklusion

Et telefonnummer er gyldigt, når det begynder med en gyldig landekode, den nationale del har den rigtige længde for landet, og — hvis landet offentliggør separate nummerserier — de første cifre falder inden for en gyldig blok for mobil- eller fastnetnumre. Dette værktøj tjekker alle tre ting og viser resultatet i E.164-format, som er værd at gemme.

Intet browserværktøj kan fortælle dig, om en linje er aktiv; det kræver et opkald eller et betalt opslag hos netværksudbyderen. Den mest almindelige fejl, værktøjet fanger, er et trunkpræfiks, der er blevet stående — det indledende 0, som hører til i et nationalt nummer og skal fjernes, når du ringer fra udlandet.

Ofte stillede spørgsmål

Hvordan tjekker jeg, om et telefonnummer er gyldigt?

Tjek tre ting: at det begynder med en gyldig landekode, at antallet af cifre efter koden har en sandsynlig længde i henhold til landets nummerplan, og at de første cifre hører til en blok, som landet faktisk tildeler. Tilsammen fanger de slåfejl, manglende cifre og numre, der er indtastet uden landekode.

Kan en validering fortælle mig, om et nummer er aktivt?

Nej, ikke fra en browser. Hvis du vil bekræfte, at en linje er i drift, skal du foretage et opkald eller slå op i operatørens Home Location Register via en betalt opslagstjeneste. Et gratis webværktøj kan kun tjekke nummeret i forhold til den offentliggjorte nummerplan, hvilket er et syntakstjek og ikke et tjek af, om nummeret er aktivt.

Hvad er E.164-format?

ITU-standarden for internationale telefonnumre: et plustegn, landekoden og det nationale nummer uden mellemrum, tegnsætning eller trunkpræfiks og med højst femten cifre i alt. +442079460958 er E.164; 020 7946 0958 er det nationale format for det samme nummer.

Bør jeg fjerne det første nul fra et telefonnummer?

Ja, når du ringer internationalt. De fleste lande sætter et trunkciffer foran indenlandske numre — som regel 0 — og det er ikke en del af selve nummeret. Det mislykkes at ringe til +44 020 7946 0958; +44 20 7946 0958 virker. Hvis trunkpræfikset bliver stående, er det den mest almindelige årsag til et mislykket internationalt opkald.

Kan man se på nummeret, om det er et mobil- eller fastnetnummer?

I de fleste lande ja: Nummerplanerne reserverer separate blokke med bestemte første cifre til mobil- og fastnetnumre, og denne opdeling kan ikke flyttes mellem operatører. I den nordamerikanske nummerplan er det ikke muligt — en amerikansk eller canadisk områdenummer fortæller ikke noget om linjetypen, og kun et netværksopslag kan skelne mellem dem.

Hvorfor har landet betydning for længdetjekket?

Fordi nummerplanerne er meget forskellige. Nogle stillehavsøstater tildeler nationale numre med fem cifre, mens flere europæiske lande tildeler numre med ni eller ti cifre. En enkelt global minimumslængde ville enten acceptere ugyldige numre eller afvise gyldige numre, så tjekket skal foretages i forhold til det enkelte lands nummerplan.

Andre gratis værktøjer

Foretag opkaldet nu

Telvio ringer til rigtige telefonnumre i 200+ lande via WiFi eller data. Betaling pr. sekund, første minut gratis.

Download Telvio
1 gratis minutIngen konto, intet kortRing gratis