Telefoonnummers standaardiseren

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Creatieve Front-end developer gezocht!

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

Medior PHP Developer

Functie omschrijving We are looking for a dutch native speaker Wil jij als developer werken bij een interne organisatie en de eigen software verder helpen ontwikkelen? Lees dan snel verder! In deze functie ga je werken als PHP Developer en de interne software en applicaties verder ontwikkelen. In het kort houdt dit in: Je gaat de interne applicaties en software verder optimaliseren. Verder bouw je verschillende API's en koppelingen tussen systemen. Je gaat het CRM-systeem door middel van PHP verder ontwikkelen. Ook ga je collega's ondersteunen bij vragen over de software en applicaties. Bedrijfsprofiel Dit bedrijf is actief in het

Bekijk vacature »

.NET developer

Functie Als .NET ontwikkelaar start jij in een multidisciplinair team met 7 ontwikkelaars. Dit team is verdeeld onder Front-end ontwikkelaars en backend developers. De backend developers werken voornamelijk aan desktop applicaties in combinatie met backend systemen. Hier ga jij dus ook mee aan de slag! Hierbij wordt voornamelijk gebruik gemaakt van C# .NET, WPF, UWP, XAML en MVVM. WPF, UWP, .NET Core, Azure Devops en Entity Framework. WPF en UWP worden dan ook voornamelijk gebruikt voor de user interface van de desktop applicatie. Het development team is dan ook erg gedreven m.b.t. het ontwikkelen van vooruitstrevende en innovatieve horeca automatiseringsoplossingen.

Bekijk vacature »

PHP Developer

As a PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing vanilla PHP code. Working with

Bekijk vacature »

C++ Ontwikkelaar

Functieomschrijving Ben jij toe aan een nieuwe uitdaging en werk je graag en goed in C++ en C#? Dan zijn we op zoek naar jou! Dit bedrijf is dé specialist op het gebied van automatiseringssoftware voor een specifieke branche en ze zijn per direct op zoek naar versterking in hun development team. Wat jij gaat doen binnen jouw rol als C++ ontwikkelaar; Je vertaalt de wensen van gebruikers naar een functioneel ontwerp. Je houdt je bezig met het ontwerpen, programmeren en testen van product aanpassingen. Je gaat nieuwe product releases implementeren in de projectteams. Je gaat de effecten van nieuwe

Bekijk vacature »

Junior Developer Low-code

Dit ga je doen Low-code ontwikkeling van software voor landelijk bekende organisaties; Samenwerken in een team van 10 collega's; Opleveren van mooie eindproducten, middels de Agile methodiek; Direct contact met de eindklant over de gewenste oplossingen. Hier ga je werken Als startende IT-professional kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet discreet en veilig verwerkt worden. De processen die hierbij horen worden door het IT team vormgegeven.

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving Voor de gemeente Amsterdam zijn wij op zoek naar een softwareontwikkelaar Cleopatra. De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van brom- en snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie. Functie

Bekijk vacature »

Full stack developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Voor een opdrachtgever in omgeving Zoetermeer zijn wij op zoek naar een ontwikkelaar ter versterking van het huidige developers team. Heb jij altijd al willen werken voor een bedrijf, dat veilige netwerkverbindingen levert, door middel van veilige oplossingen, die door middel van de nieuwste technologieën ontwikkelt zijn? Stop dan nu met zoeken! Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten

Bekijk vacature »

Medior/senior Python developer

Functie Bedrijven komen bij deze organisatie om technische vraagstukken op te lossen en hierin ook tot oplossingen te komen waar ze zelf misschien niet aan gedacht hadden. Jij gaat vanuit je ervaring dus niet alleen hands-on aan de slag met het ontwikkelen, maar zult ook zeker adviseren en proactief meedenken met de klant. Er zijn meerdere lange en/of korte projecten en het type klanten is heel uiteenlopend. Zo kun je terecht komen in een multidisciplinair scrumteam waarin je als Python developer meewerkt, of juist voor een kleiner (Greenfield) project aan de slag gaan waarin je veel breder bezig bent. Door

Bekijk vacature »

Back-end PHP Developer

Dit ga je doen Her- en uitbouwen van het inhouse softwareplatform dmv PHP; Onderhouden van bovengenoemd platform in PHP; Sparren met het team; Meedenken over nieuwe functionaliteiten, security etc; Jouw input leveren aan het proces door op de hoogte te blijven van nieuwe ontwikkelingen etc. Hier ga je werken Onze klant, gevestigd in de omgeving van Alkmaar, levert wereldwijd oplossingen op het gebied van IT. Dag in dag uit werken zij met veel passie aan hun product waarmee ze streven naar verbeteringen binnen zorg. Voor onze klant zijn we op zoek naar een medior PHP Developer. Je komt te werken

Bekijk vacature »

Back end developer

Functie Jij als full stack ontwikkelaar komt te werken in een team bestaande uit 4 back end programmeurs, 2 vormgevers/ Front end developers en een online marketeer. Qua persoonlijkheden is het team erg gevarieerd van sportfanaten tot gameliefhebbers en Golfers. Een ding heeft iedereen hier gemeen; Passie voor goede code. In jouw rol zul je voor 90% van je tijd je bezig houden met het ontwikkelen van grote maatwerk applicaties. Daarnaast hebben wij op aanvraag ook wel eens een website of onderhoudsklusje, die opgepakt moet worden en hier ben jij ook niet vies van. De technische uitdaging momenteel is dat

Bekijk vacature »

Front-end developer gezocht

Functie Je komt in een team met ambitieuze developers die de passie voor Front-End met jou delen. Samen ga je aan de slag met leuke en leerzame opdrachten. Het team heeft een eigen budget en financiën en zij bepalen zelf hoe dat besteed en investeert wordt. Je gebruikt tools als JavaScript, Node.js, React, Angular, Typescript en Vue.js wanneer je werkt aan de opdrachten. Daarnaast zul je veel leren van je collega’s en gezamenlijk een leuke tijd doorbrengen tijdens activiteiten zoals wintersport, hackatons en conferentiebezoeken. Je krijgt niet alleen de mogelijkheid Front-End te ontwikkelen, maar ook vooral jezelf. Dit kan behaald

Bekijk vacature »

Java developer (remote)

Functie Wat ga je doen als Java Developer? Jij als Java ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 ontwikkelaars binnen onze organisatie waarbij jij de brug slaat tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je jouw taken op voor de dag. Hieronder een aantal taken die jij zal uitvoeren: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Capelle ad Ijssel Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Een deel van jouw werkzaamheden: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps en Power BI.

Bekijk vacature »
Roy -

Roy -

23/10/2012 16:57:38
Quote Anchor link
Beste PHP'ers!

Ik ben bezig met een systeem waarbij heel wat telefoonnummer verwerkt worden.
Hierbij wordt alles, bijvoorbeeld het volgende, geaccepteerd:
0612345678
+31612345678
0031612345678
Daarbij wordt ook het huidige landcode meegestuurd (bijvoorbeeld: nl of nl-NL)

Nu wil ik alle telefoonnummers opslaan als (dit lijkt mij het beste?):
+31612345678

Doen we "ff":
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?php
//Geen plus aanwezig?
if(!stristr($number,'+'))
{

    //Begint met 2x 00?
    if(substr($number,0,2) == '00')
    {

        //00 weg + ervoor
        $number = '+'.substr($number,2);
    }

    //Begint met 1x 0?
    elseif(substr($number,0,1) == '0')
    {

        //Nederlands?
        if(stristr($lang,'nl') !== FALSE)
        {

            //+31 ervoor en eerste 0 weghalen
            $number = '+31'.substr($number,1);
        }

        //Duits?
        elseif(stristr($lang,'de') !== FALSE)
        {

            //+49 ervoor en eerste 0 weghalen
            $number = '+49'.substr($number,1);
        }

        //Enz.. enz.. enz.. :(
    } else {
        //Nog andere mogelijkheden?
    }
}

//Gestandaardiseerd nummer
echo $number;
?>


Gaat aardig dit, maar om dit te herhalen voor alle landen cq mogelijkheden?
Daarnaast is het ook overal weer verschillend.. Bijvoorbeeld Italië is +39 maar daar hoeft de eerste 0 er niet vanaf gezien de nummers daar niet beginnen met een 0. Dus:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$number = '+39'.$number;


Hier het "lijstje": http://www.international-dialing-codes.net/

EN! Later moet er ook weer op de eerder genoemde voorbeelden gezocht worden. Stel iemand zoekt op 0031612345678 moet +31612345678 gevonden worden. Ook hierbij wordt het huidige landcode meegestuurd in geval van 0612345678 is dat nodig natuurlijk.

Graag jullie advies!

Groet!
Gewijzigd op 23/10/2012 16:58:43 door Roy -
 
PHP hulp

PHP hulp

21/11/2024 20:49:14
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

23/10/2012 17:32:39
Quote Anchor link
Mijn advies is, stuur de gebruiker de goede kant op!
Met andere woorden, maak een select voor de landcode (phone#), daar bespaar je jezelf een hele hoop gedoe mee.
 
D B

D B

23/10/2012 18:14:44
Quote Anchor link
Weet niet of alle nummers een standaard lengte hebben maar voor die van nederland zou je ook gewoon de laatste 7 cijfers kunnen pakken en daar +31 voorzetten, omdat je toch de landcode NL of nl_NL ook mee laat sturen...
Gewijzigd op 23/10/2012 18:15:39 door D B
 
Obelix Idefix

Obelix Idefix

23/10/2012 18:39:30
Quote Anchor link
Danny Bierens op 23/10/2012 18:14:44:
maar voor die van nederland zou je ook gewoon de laatste 7 cijfers kunnen pakken en daar +31 voorzetten, omdat je toch de landcode NL of nl_NL ook mee laat sturen...


Begrijp er helemaal niets van. Waarom de laatste 7? En waar blijft het kengetal (lengte is 3 of 4 cijfers lang)?

Landcode voor NL = 31; die ga je dan dus 2x gebruiken?
 
D B

D B

23/10/2012 20:47:20
Quote Anchor link
Obelix en Idefix op 23/10/2012 18:39:30:
Danny Bierens op 23/10/2012 18:14:44:
maar voor die van nederland zou je ook gewoon de laatste 7 cijfers kunnen pakken en daar +31 voorzetten, omdat je toch de landcode NL of nl_NL ook mee laat sturen...


Begrijp er helemaal niets van. Waarom de laatste 7? En waar blijft het kengetal (lengte is 3 of 4 cijfers lang)?

Landcode voor NL = 31; die ga je dan dus 2x gebruiken?



TS zegt:

+31612345678
0612345678
003161245678

De 7 laatste cijfers staan voor een telefoon nummer en hij wil ze allemaal als +31 hebben. Dus zou je de laatste 7 cijfers kunnen nemen en dan +31, ipv allemaal checken hoe het ingetypt is zoals TS nu doet.
 
Obelix Idefix

Obelix Idefix

23/10/2012 21:26:45
Quote Anchor link
Werkt dus alleen bij mobiele nummers. Als dat de enige nummers zijn die TS wil gebruiken is het een mogelijkheid.
 
D B

D B

23/10/2012 21:57:05
Quote Anchor link
Ik bedoelde eigenlijk 9 cijfers :)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.