Ik ben een app aan het ontwikkelen waarin mensen zich kunnen registereren met hun mobiel nummer (smsje voor verificatiecode). De app komt beschikbaar in Belgie en in Nederland. Nu is mijn vraag: hoe is de opmaak van een mobiel nummer in Nederland? Ik vind hier vrij weinig eenduidige informatie over.
In Belgie is het namelijk zo: alle mobiele nummers starten met 04, dan 2 cijfers van de operator en dan 6 cijfers (het nummer zelf). In Nederland noemen jullie dit 06-nummers? Of zijn er ook nog andere nummers waarmee sms'en gestuurd/ontvangen kunnen worden? Hoe is de opbouw van een 06-nummer? Is "06" aan het begin het enige "vaste" aan deze nummers, en zijn deze van dezelfde lengte of van variabele lengte?
Kwestie van een juiste regex te maken voor controle op de invoer van nummers.
- Vraag mbt mobiele telefonie (NL)
-
02-11-2023, 15:54 #1Particulier
- Berichten
- 175
- Lid sinds
- 4 Jaar
Vraag mbt mobiele telefonie (NL)
-
02-11-2023, 16:17 #2
- Berichten
- 1.274
- Lid sinds
- 16 Jaar
Re: Vraag mbt mobiele telefonie (NL)
06 en 0970-nummers
De ACM (Autoriteit Consument en Markt) geeft de telefoonnummers uit: 06 en 0970.
De wet die het in Nederland regelt, op deze pagina zoeken op "06..." en op "097..."
Wanneer de 10-cijfers voor 06-nummers zijn vergeven, worden de 060- en 069-reeksen gebruikt met 12 cijfers.
-
02-11-2023, 17:06 #3Particulier
- Berichten
- 175
- Lid sinds
- 4 Jaar
Re: Vraag mbt mobiele telefonie (NL)
Mmmmh dus ik moet mij enkel richten op 06-nummers dan als ik het goed lees? Want 0970 zijn bv voor tablets of Machine-2-Machine.
-
02-11-2023, 17:28 #4
- Berichten
- 1.274
- Lid sinds
- 16 Jaar
Re: Vraag mbt mobiele telefonie (NL)
Je vroeg of er nog meer nummers gebruikt worden om sms te versturen. Voor Human to Human toepassingen mogen 0970 ook worden gebruikt voor sms verkeer.
Of je het moet/mag/kan gebruiken voor jouw applicatie, die ik verder niet ken, daar heb ik niet naar gekeken ;-)
-
02-11-2023, 17:31 #5
- Berichten
- 2.692
- Lid sinds
- 15 Jaar
Re: Vraag mbt mobiele telefonie (NL)
Code:<?php namespace TimWassenburg\DutchPhoneNumberValidator; use Illuminate\Support\ServiceProvider; use Validator; class PhoneValidatorServiceProvider extends ServiceProvider { public function boot() { $this->loadTranslationsFrom(__DIR__ . '/../resources/lang', 'dutch-phone-number'); $this->registerDutchPhoneNumberRule(); if ($this->app->runningInConsole()) { $this->publishes([ __DIR__.'/../resources/lang' => resource_path('lang/vendor/dutch-phone-number'), ], 'translations'); } } public function registerDutchPhoneNumberRule() { Validator::extend('DutchPhoneNumber', function ($attribute, $phoneNumber) { return preg_match('^((\+31)|(0031)|0)(\(0\)|)(\d{1,3})(\s|\-|)(\d{8}|\d{4}\s\d{4}|\d{2}\s\d{2}\s\d{2}\s\d{2})$^', $phoneNumber); }, trans('dutch-phone-number::validation.phone')); } }
-
02-11-2023, 17:55 #6Particulier
- Berichten
- 175
- Lid sinds
- 4 Jaar
Re: Vraag mbt mobiele telefonie (NL)
Bedankt Arjen, ik zal die regex eens testen
@iceblock: het gaat echt om nummers die “gewone” mensen gebruiken. Is er de mogelijkheid dat er nu al zijn met 0907 nummers om te bellen en smsen?
-
02-11-2023, 21:11 #7
- Berichten
- 692
- Lid sinds
- 4 Jaar
Re: Vraag mbt mobiele telefonie (NL)
Sinds 2003 is het ook mogelijk om vaste nummers te smsen en tegenwoordig ook om mee te appen dus ik zou niet alleen op 06 nummers richten.
-
03-11-2023, 09:27 #8
- Berichten
- 1.274
- Lid sinds
- 16 Jaar
Re: Vraag mbt mobiele telefonie (NL)
Je hebt, zoals je zelf al aangaf, tablets met simkaart, die via 0970 communiceren.
Ik snap dat je niet met iedereen rekening kunt/wilt houden, maar er kan, zoals Jordy al aangeeft, vanaf vaste nummers worden gesmst. Denk aan text-to-speech voor senioren en mensen met een visuele handicap.
Dan heb je nog Belgen, Nederlanders, expats, etc. met een buitenlands nummer.
Internationaal heb je een standaard: E.164
Kijk eens naar libphonenumber
-
03-11-2023, 09:51 #9Particulier
- Berichten
- 175
- Lid sinds
- 4 Jaar
Re: Vraag mbt mobiele telefonie (NL)
@iceblock: ik gebruik libphonenumber-js (javascript rewrite van google's libphonenumber) in de app. Ik ga kijken of deze alle nummers correct parsed en dan deze gebruiken als block.
Vaste nummers sms'en gaat (volgens mij) in België ook, maar ik moet ergens de grens trekken. Het gaat om een app die alleen op mobiele telefoons kan geďnstalleerd worden, dus het telefoonnummer van die mobiele telefoon zelf is dan idealiter het telefoonnummer van de user in de app.
Ik ga het risico nemen en alleen 06-nummers accepteren. Ik verwacht toch geen stormloop op de app en als er dan toch issues opduiken rond andere nummers in NL kan ik nog altijd de app aanpassen.
Bedankt voor de hulp @iceblock, @jordie en @arjen!
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic