Telefoonnummers standaardiseren

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer Medior Senior

Dit ga je doen Ontwikkelprocessen verder optimaliseren en verder ontwikkelen met C#; CI/CD-pipelines automatiseren; Herbruikbare componenten maken; Testen; Front-end pagina's gebruiksvriendelijk maken. Hier ga je werken Als .NET Developer kom jij terecht binnen een grote en internationale organisatie. Zij streven naar een positieve impact op de mens, milieu en maatschappij. Het bedrijf is oorspronkelijk een familiebedrijf en werkt aan de productie van hoogwaardige en technische systemen voor de gezondheidszorg. Momenteel willen zij betere ontwikkelprocessen creëren op internationaal gebied en staat kwaliteit en veiligheid voor hun op nummer 1! Als .NET Developer werk jij aan het ontwikkelen van verbeterde software voor

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 »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Dordrecht zijn wij op zoek naar versterking voor op de afdeling Software Development! Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met

Bekijk vacature »

Product Developer (M/F), Fulltime 40 h/week

A global Plantbased revolution – that is our dream. Maximising the protein transition – that is our mission. Producing and developing sustainable and delicious products – that is what we do. Ojah is a fast growing company with a mission and has the ambition to be the world leader in its field. To support this growth we are hiring new colleagues. People that would like to make a difference and dare to dream big. With currently a 150 colleagues proudly working on our exceptional products. Working in a dynamic surrounding that runs full speed ahead. We need you! Product Developer

Bekijk vacature »

Mendix Developer

Voor Troostwijk Groep zoeken wij een: Mendix Developer Wij zoeken Je bent een getalenteerde en ervaren Mendix Developer en het is tijd om je horizon te verbreden. Je wilt minder coderen en meer modelleren, minder bezig zijn met allerlei technische details en randvoorwaarden en meer met functionaliteit. Daarnaast ben je trots op de innovatieve en gebruiksvriendelijke applicaties die je in de loop van de jaren hebt gebouwd. Werk je graag in een enthousiast team, wil je veel vrijheid en kun je tegelijkertijd goed met deadlines omgaan, dan ben jij absoluut degene die wij zoeken! Wat je nodig hebt is ruime

Bekijk vacature »

Delphi developer

Functie Als Delphi developer ga jij aan de slag in een team met twee andere ervaren Delphi programmeurs waaronder de Hoofd programmeur. Als team zijn jullie verantwoordelijk voor de doorontwikkeling van jullie bestaande applicatie. Daarnaast zijn jullie verantwoordelijk voor het onderhouden van deze applicatie en het oplossen van eventuele bugs. Eisen - HBO werk en denk niveau; - Minimaal één jaar ervaring met Delphi; - Goede beheersing van de Nederlandse taal in woord en geschrift; - Jij bent zelfstandig, maar kan ook in team verband werken. Aanbod - €3000,-- €4000,- op basis van jouw kennis en ervaring; - 8% vakantiegeld;

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 »

Als Front-end developer bijdragen aan het onderwij

Functie Als front-end developer om je terecht in een team van goede en ervaren developers, en ga je werken aan de software die door miljoenen mensen gebruikt wordt. Je bent in staat om designs effectief te vertalen naar werkende feautures en hebt oog voor een goede UX van het product. Je staat voor clean code en goede documentatie. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit software en code. Je dagelijkse werk bestaat uit het werken aan componenten in de Storybook. Het verbeteren en refactoren van de huidige

Bekijk vacature »

Laravel / PHP developer gezocht!

Functie omschrijving Wij zijn op zoek naar een Laravel PHP Developer voor een leuk bedrijf in de omgeving van Amsterdam! Je zult je bezig houden met de volgende werkzaamheden: Je gaat aan de hand van de wensen van klanten software ontwikkelen; Je bent bij het gehele proces betrokken; van A tot Z; Je hebt na de oplevering contact met de klant wanneer zij problemen ervaren; Je denkt mee over het verbeteren van de werkprocessen; Je denkt mee over softwareoplossingen; Je speelt in op de behoefte van de klant; Je houdt je bezig met het verbeteren, aanpassen en vernieuwen van de

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

SQL database developer

Functie omschrijving Voor een softwarebedrijf gespecialiseerd in het ontwikkelen van logistieke software in omgeving Tilburg zijn wij op zoek naar een ervaren SQL database developer. Je gaat werken aan uitdagende, complexe projecten. Iedere klant/project betekent maatwerk in de database. Jouw werkzaamheden zullen er als volgt uit zien: Je bent verantwoordelijk voor de gehele ontwikkelstraat. Van architectuur tot ontwikkeling Je gaat je bezig houden met het ontwerpen en ontwikkelen van MS SQL server databases. Je gebruikt hiervoor T-SQL als programmeer laag. Je begeleidt als lead developer de projecten bij klanten van A – Z. Je sluit aan bij meetings met klanten,

Bekijk vacature »

Senior Organisatieontwikkelaar

Als Organisatieontwikkelaar zorg je ervoor dat we in het magazijn van Coolblue altijd vooruit voetballen op het gebied Medewerker en Organisatie Ontwikkeling. Zo draag je bij aan een toekomstbestendig magazijn waar we klanten én medewerkers elke dag blijven verwonderen. Wat doe je als Senior Organisatieontwikkelaar bij Coolblue? Als Organisatieontwikkelaar werk je voor het magazijn van Coolblue. Je krijgt er energie van om continue te bouwen aan een toekomstbestendige organisatie. Dat doe je samen met 17 collega's in het HR-team, ieder met een eigen specialisme. Je werkt graag zelfstandig en je weet snel je weg te vinden als verandermanager. Ook ben

Bekijk vacature »

C# Developer Research and Development - Delft

Vacature details Vakgebied: Software/IT Opleiding: Medior Werklocatie: Delft Vacature ID: 6307 Introductie C# Developer Research and Development - Delft - Onze klant is één van de meest innovatieve bedrijven in de region van Delft. Op dit moment zijn ze voor het innovatie centrum. In het innovatie centrum wordt gewerkt aan de nieuwste technieken voor navigatie software. R&D / C# / Pattern Recognition / Algorithms / 3d Data / DotNET Functieomschrijving Als C# Developer kom je te werken in een innovatief scrumteam. We ontwikkelen en door ontwikkelen de nieuwste technieken op het gebied van navigatie software. Deze software wordt onder andere

Bekijk vacature »

Junior .NET developer

Functie Om half 9 kom jij binnen en pak jij als eerst natuurlijk een bakje koffie of thee. Vervolgens ga jij je voorbereiden op de stand-up van kwart voor 9. Zijn er bijvoorbeeld dingen waar jij nog tegen aan loopt? Of is er nog code die getest of gereviewd moet worden? Vervolgens starten jullie met de stand up en na de stand up zoeken jullie elkaar op en gaan jullie aan de slag. Als team met 6 developers werken jullie in drie wekelijkse sprints. Het einde van een sprint is altijd op een donderdag zodat jullie op vrijdag de demo

Bekijk vacature »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een gewaardeerde werkgever in regio Tilburg waar jij de tijd en ruimte krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je houdt je bezig met het creëren en bouwen van MS SQL server databases; Je gaat projecten vanaf het begin tot het eind begeleiden. Je sluit aan bij meetings met klanten om hun processen in kaart te brengen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt

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

05/11/2024 16:20:51
 
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.