postcode splitten

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

HBO startersfunctie .NET Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Ben je in januari 2023 klaar met je HBO opleiding en zoek je een mooie uitdaging? Wacht niet langer en solliciteer direct! Voor een familiebedrijf in de regio van Boxtel ben ik op zoek naar een C#.NET Ontwikkelaar. Jij gaat aan de slag met de (door)ontwikkeling van de maatwerksoftware projecten en gaat ook nieuwe software bouwen, middels de Microsoft-stack. Het bedrijf maakt gebruik van de volgende technieken: C# & ASP.NET; MVC; MS SQL; Entity Framework; Je krijgt hier veel tijd om te leren en eventueel door te groeien en het

Bekijk vacature »

C# .NET Backend Developer HBO Javascript

Samengevat: Deze werkgever is een professionele speler op gebied van IT en E-Commerce. Wil jij werken voor een e-commerce platform? Heb je ervaring met C#, Javascript en Scrum? Vaste baan: C# .NET Developer Backend E-Commerce 3.400 - 4.500 Backend Developer Wij ontwikkelen software voor E-Commerce toepassingen. Ons eigen Content Management systeem biedt een integrale oplossing met diverse ERP software. Onze systemen zijn vaak complex en omvangrijk en draaien bij grote organisaties. Maar ook kleine ondernemingen hebben steeds vaker behoefte aan een vlekkeloos werkende E-Commerce oplossing. Zij bieden een uitdagende werkomgeving met gezellige collega's. Je krijgt veel vrijheid en er is

Bekijk vacature »

(Lead) PHP Software Developer

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een PHP software developer met een aantal jaar werkervaring. Je krijgt een plek in een klein team met 2 andere software developers. Wil jij graag werken met de nieuwste technieken bij een bedrijf waar jij de lead gaat nemen in de verder ontwikkeling en modernisering van een eigen software pakket? Dan ben je hier aan het juiste adres! Jouw werkzaamheden gaan er als volgt uit zien: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "in-house" ontwikkelde multimedia platform. Je neemt de lead in

Bekijk vacature »

Front end developer

Functie Jij als front end developer gaat werken binnen de teams van onze klant, uiteraard met alle moderne technieken. Opdrachten worden echt gericht op jouw leerdoelen en jouw behoeftes. Wij hebben een omgeving gecreëerd waarin je echt jezelf kan zijn en waar echt gekeken wordt naar jouw voorkeuren. Maak je een fout? Geen probleem, leer ervan en dan ga weer door. Door de variëteit aan werk kun je in verschillende omgevingen een kijkje nemen en dus jezelf snel ontwikkelen. Eisen Je bent communicatief vaardig en houdt van een dynamische omgeving Je hebt HBO werk- en denkniveau Je hebt gedegen kennis

Bekijk vacature »

C#.NET-developer - JUNIOR

Functie omschrijving Voor een leuke opdrachtgever in omgeving Brielle zijn wij op zoek naar een junior developer. Werk jij graag met de volgende tools & technieken? C#, .NET, ASP.NET, MVC en SQL? Kijk dan snel of dit iets voor jou is! Als programmeur bij een productiebedrijf zal je voornamelijk nieuwe software schrijven maar ook bestaande software verbeteren. Verder werk je veel samen in back end projecten met leuke collega's. Bedrijfsprofiel Met een team van ruim 130 personen staan ze elke dag weer klaar om IT en Business te combineren door het ontwikkelen van producten op maat. Er zijn 3 teams,

Bekijk vacature »

Python (Django) developer - Remote in The Netherla

Functie Together with your team, consisting of a senior, 2 mediors and one junior developer, you will work on their software in an Agile-based approach. You have an eye for quality, risk, and customer interest. Communication with your colleagues and, where necessary, with customers, plays an important role in achieving a successful result. As a person, you are smart, get things done, and are result-oriented. There is a lot of independence within the development team, apart from the stand-up (10:00 am) and occasional pair-programming sessions. Techniques they use include Python, Django, MySQL, Mercurial, Ubuntu Linux, Nginx. In terms of front-end

Bekijk vacature »

PHP back-end developer gezocht!

Functie Werk je liever zonder druk en keiharde deadlines maar met de focus op kwaliteit? Dan kom je hier op de juiste plek terecht! In Het team bestaat momenteel uit 12 developers, hiernaast werken er collega’s van front-end, UX maar ook marketing/sales en support. In iedere sprint ontwikkel je samen functionaliteiten met als uitdaging om de klanten de beste gebruikerservaring te bieden. Ze bieden een werkplek waar je jezelf kunt blijven ontwikkelen, en mee te werken aan zowel bestaande als nieuwe mogelijkheden. Eisen • HBO werk- en denkniveau (ze kijken niet naar een papiertje) • Je denkt graag mee over

Bekijk vacature »

Front end developer binnen de consultancy

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 »

Medior/senior front end developer React Sportsoftw

Functie Voor deze functie ben ik op zoek naar een enthousiaste front end developer die communicatief vaardig is. Jij wordt onderdeel van een enthousiast jong team dat werkt aan grote websites. Binnen jouw rol ben jij diegene die de vertaling maakt van design naar functionele code en zorg jij voor goede experience op meerdere platformen. Dit doe je natuurlijk door gebruik te maken van onze stack; Javascript, HTML, CSS en React. Daarnaast wordt er gebruik gemaakt van Webcomponents en verschillende authenticatie tools. Doordat er hier gestreefd wordt naar de beste gebruikerservaringen, wordt het product constant doorontwikkeld. Hierdoor blijven ze voor

Bekijk vacature »

Low Code Developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Voor een leuke opdrachtgever in omgeving Capelle aan den IJssel zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten in heel het land! Wat ga je hier zoal doen? Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je

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 »

.NET developer

Functie As a .NET developer you start in a driven and diverse development team. Your team consists of 16 IT professionals, including 7 software engineers. Because your new employer is internationally active, there are also international IT professionals working in the IT department. As a result, the official language is English. As a team you are responsible for a new Cloud Native product. This product runs entirely in Azure with a Progress Database and various Azure Functions. In addition, this product has a JS front-end, a REST API system and a layer in C # .NET. The idea is therefore

Bekijk vacature »

Medior/senior Back-end developer gezocht!

Functie Vanwege de groei binnen het bedrijf zijn we op zoek naar versterking in het devlopmenttean. Als back-end developer bouw je aan de bedrijfssoftware die ons helpt bij de primaire processen. Een leuk (intern) project dus waarbij je de software continu doorontwikkeld! Je werkt in een klein team, we hebben dagelijks stand-ups en iedere twee weken een scrum-sessie, begeleid door onze Scrum Master. Hierin krijg je uitgebreid de kans om je ideeën te presenteren, en te overleggen met je mede-ontwikkelaars en de Product Owner. Binnen de ontwikkelteams gebruiken we Trello, Gitlab, Jiira, Confluence en Boockstack. Hiernaast werken ze met de

Bekijk vacature »

Medior Java developer

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 »

Junior Front end developer

Functie Jij als developer gaat ons helpen onze producten verder te ontwikkelen en in te zetten in de markt. Op dit moment bestaat ons SaaS product uit 3 componenten die zowel los als in een pakket gekocht kunnen worden. Het gaat hier om een online kaartapplicatie, een workflow tool en een monitoring tool. Momenteel zijn wij 3 jaar geleden gestart met de ontwikkeling. De tech-stack waarmee we werken is voornamelijk Javascript, Vue.js en Python. Daarnaast gebruiken wij FaundaDB als database en werken we veel met GIS applicaties. De uitdaging die we momenteel hebben is dat we momenteel een intern team

Bekijk vacature »

Pagina: 1 2 volgende »

Johan van Wilsum

Johan van Wilsum

13/11/2006 19:07:00
Quote Anchor link
ik heb vanuit de database met postcodes die opmaak heeft 1234AB en aangezien deze alle van ned heeft kan ik ze niet veranderen;)

hoe zorg ik ervoor dat de output 1234 AB wordt?

Johan
 
PHP hulp

PHP hulp

15/01/2025 10:18:38
 
Joren de Wit

Joren de Wit

13/11/2006 19:11:00
Quote Anchor link
Ik snap niet wat je nu precies wilt, maar om de cijfers van de letters te scheiden en ze eventueel met een spatie ertussen weer te geven, zou je zoiets kunnen doen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$postcode
= '1234AB';
$cijfers = substr($postcode, 0, 4);
$letters = substr($postcode, -2, 2);

echo $cijfers.' '.$letters;
?>
 
K i p

K i p

13/11/2006 19:14:00
Quote Anchor link
Of:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
    $postcode
= '1121xy';
    $cijfers = $postcode{0}.$postcode{1}.$postcode{2}.$postcode{3};
    $letters = $postcode{4}.$postcode{5};
?>

Niet dat het handiger is, maar vind ik wel leuk om te weten ;-)
 
Johan van Wilsum

Johan van Wilsum

13/11/2006 19:14:00
Quote Anchor link
Dat moest ik hebben Blanche!! Dank je

Jij ook dank je Bios
Die beveiliging had ik al ingebouw, maar als die van jou zo beter werkt ga ik het nu even testen.

Weet je misschien waarom ik geen mail krijg als iemand reageerd:P staat wel bij mij ingesteld.
Gewijzigd op 01/01/1970 01:00:00 door Johan van Wilsum
 
Joren de Wit

Joren de Wit

13/11/2006 19:17:00
Quote Anchor link
@Boris: je zegt zelf al dat het niet handiger is. Want stel nu dat er toch al een postcode in het formaat '1234 AB' staat, dan werkt jouw script al niet meer aangezien $letters dan gelijk is aan ' A'.
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 
Frank -

Frank -

13/11/2006 19:35:00
Quote Anchor link
Waarom laat je de database niet splitten?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
SELECT
  CONCAT(
    SUBSTRING(postcode, 1, 4),
    ' ',
    SUBSTRING(postcode, 5, 2)
  )
FROM
  tabelnaam
 
Joren de Wit

Joren de Wit

13/11/2006 19:55:00
Quote Anchor link
@Frank: ook een mooie! Wel even een alias erbij dan natuurlijk:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
SELECT
    CONCAT(
        SUBSTRING(postcode, 1, 4),
        ' ',
        SUBSTRING(postcode, 5, 2)
    )
    AS postcode_new
FROM
    tabelnaam


Edit:
alias aangepast
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 
K i p

K i p

13/11/2006 19:56:00
Quote Anchor link
@Blanche:
Ja en wat als nou iemand '1234 AB ' typt? :-P Kun je beter met rexexp de letters en cijfers eruit halen.
 
Joren de Wit

Joren de Wit

13/11/2006 20:03:00
Quote Anchor link
Boris schreef op 13.11.2006 19:56:
@Blanche:
Ja en wat als nou iemand '1234 AB ' typt? :-P Kun je beter met rexexp de letters en cijfers eruit halen.


Klopt, maar persoonlijk zou ik er altijd een trim() overheen halen voordat ik iets in de database plaats. Maar je punt is duidelijk ;-)
 
K i p

K i p

13/11/2006 20:06:00
Quote Anchor link
Edit:
@Blanche: Idd, trim() is inderdaad het handigste.

@Johan van Wilsum:
Quote:
Jij ook dank je Bios


Boris...
Gewijzigd op 01/01/1970 01:00:00 door K i p
 
Jan Koehoorn

Jan Koehoorn

13/11/2006 20:13:00
Quote Anchor link
Boris schreef op 13.11.2006 19:56:
@Blanche:
Ja en wat als nou iemand '1234 AB ' typt? :-P Kun je beter met rexexp de letters en cijfers eruit halen.

Je controleert natuurlijk of iemand het goed invult. Dus niet naderhand nog gaan trimmen en regexen.

Dus zoiets:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
    function valid_postcode ($pc) {
        return eregi ('^[0-9]{4}[A-Z]{2}$', $pc);
    }

?>
 
K i p

K i p

13/11/2006 20:18:00
Quote Anchor link
Ik vind het wel bruut om tegen een bezoeker te zeggen dat zijn postcode 'ABCD 12 ' fout is. Kun je beter twee vakjes maken, 1 voor letters en 1 voor cijfers, en er een maxlength opzetten. Als iemand die maxlength er dan afhaalt maakt het niet uit, omdat je er toch een substr($var,4); overheen haalt.
 
Joren de Wit

Joren de Wit

13/11/2006 20:25:00
Quote Anchor link
Boris, dat ben ik niet met je eens. Je wilt toch een geldige nederlandse postcode als resultaat? Die bestaan uit 4 cijfers gecombineerd met 2 letters.

Wil je een postcode uit een ander land ook toestaan, dan zul je je postcodecheck moeten aanpassen. Maar dus niet zoals bij jou het geval is ook ongeldige postcodes toe gaan laten ;-)
 
K i p

K i p

13/11/2006 20:28:00
Quote Anchor link
ik bedoel dat ik 'ABCD 12 ' geen ongeldige postcode vind ;-)
 
Jan Koehoorn

Jan Koehoorn

13/11/2006 20:30:00
Quote Anchor link
Voor de volledigheid; als je 0 of 1 spaties tussen de 4 cijfers en 2 letters wilt, wordt je regex zo:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
    function valid_postcode ($pc) {
        return eregi ('^[0-9]{4} ?[A-Z]{2}$', $pc);
    }

?>
 
Klaasjan Boven

Klaasjan Boven

13/11/2006 20:43:00
Quote Anchor link
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
SELECT
  CASE
   WHEN
    LENGTH(postcode) = 6
     THEN
      SELECT    
      CONCAT(
        SUBSTRING(postcode, 1, 4),
        ' ',
        UPPER(SUBSTRING(postcode, 5, 2))
        )
    AS postcode
    ELSE
   SELECT postcode
END CASE

Geeft volgens mij ook de goede uitkomst ongeacht het aantal tekens en kleine dan wel hoofdletters
Gewijzigd op 01/01/1970 01:00:00 door Klaasjan Boven
 
K i p

K i p

13/11/2006 21:08:00
Quote Anchor link
Als de lengte van postcode 5 is, dan eheft dit toch geen zin:
SUBSTRING(postcode, 5, 2)
? Of betekent lengte 5 => 6 karakters, als 0 mee wordt geteld?
 
Klaasjan Boven

Klaasjan Boven

13/11/2006 21:10:00
Quote Anchor link
Boris je hebt gelijk aangepast moest natuurlijk 6 zijn
 
Arian Stolwijk

Arian Stolwijk

13/11/2006 21:46:00
Quote Anchor link
@ Jan:

Misschien is dit dan een betere??
Aangezien de postcodes bij 1000 beginnen toch?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
function IsPostcode($postcode) {
    return preg_match('/^[1-9][0-9]{3} ?[a-zA-Z]{2}$/', $postcode);
}

?>
Gewijzigd op 01/01/1970 01:00:00 door Arian Stolwijk
 
Frank -

Frank -

13/11/2006 21:51:00
Quote Anchor link
Nog even over de alias, zorg er wel voor dat deze een andere naam heeft dan het origineel. Anders heeft het weinig zin en gaat het uiteindelijk fouten opleveren. AS postcode_new is een stuk beter dan AS postcode. In het laatste geval krijg je namelijk de situatie dat postcode ongelijk is aan postcode... Je hebt de boel namelijk net aangepast!
 
Joren de Wit

Joren de Wit

13/11/2006 21:55:00
Quote Anchor link
@Frank: heb je natuurlijk helemaal gelijk in!
 

Pagina: 1 2 volgende »



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.