De schrijfwijze van telefoon- en faxnummers in België is vastgelegd in de norm NBN Z 01-002 Indelen en opmaken van documenten (2002) van het Bureau voor Normalisatie, zie Taaladvies telefoonnummer.

Opgave

Schrijf een hoofdprogramma dat een string inleest en controleert of dit een geldig nationaal telefoon- of faxnummer voorstelt. Ook gsm-nummers worden aanvaard. Een geldig telefoonnummer bestaat uit 9 of 10 cijfers en start met het cijfer ‘0’. Er worden ofwel geen spaties toegevoegd, ofwel exact drie. De posities van de spaties moet je niet controleren. Er mogen geen andere tekens voorkomen.

De uitvoer is ofwel de tekst “is geldig”, ofwel de tekst “is niet geldig”.

Voorbeelden

Ingegeven telefoonnummer is: 011 32 43 54

>>> main()
is geldig

Ingegeven telefoonnummer is: 011/32.43.54

>>> main()
is niet geldig