preg_match postcode

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ervaren senior C# developer in Arnhem gezocht

Organisatie Voor een van mijn businesspartners uit de omgeving van Arnhem ben ik op zoek naar een ervaren senior C# ASP.NET developer. Deze organisatie maakt complexe software producten voor bepaalde bedrijfsprocessen. Denk hierbij aan beslisregelsystemen, klachtenmanagementsystemen, digitale formulieren of een combinatie hiervan in één portaal. De software wordt specifiek op elke klant zijn wens aangepast. Bij de klanten moet je denken aan enerzijds provincies, gemeenten en overheidsinstanties en anderzijds aan banken, hypotheekverstrekkers en verzekeringsmaatschappijen. Binnen het bedrijf, van circa zestig man groot, heerst een informele sfeer. Collegialiteit staat er hoog in het vaandel, wat je terugziet in de wekelijkse vrijdagmiddagborrel

Bekijk vacature »

Junior front-end ontwikkelaar gezocht die per dire

Vacature Omschrijving Onze klant ontwerpt al 10 jaar websites en webshops voor bedrijven in de omgeving. Ze hebben 2 vestigingen in de regio Zuid-Nederland en zijn dringend op zoek naar iemand die het team komt versterken. Er hangt een informele sfeer en de gemiddelde leeftijd is 35 jaar. Er heerst een mentaliteit van “ niet lullen maar poetsen ” en via deze manier van werken levert het team kwaliteit af! Functieomschrijving Je gaat werken in een klein team van 5 personen. Ze hebben een eigen CMS ontwikkeld en je zult vooral aan technische projecten gaan werken met het team. Er

Bekijk vacature »

Full-stack starter/junior C# software programmeur

Organisatie Voor een van mijn business partners uit Arnhem ben ik momenteel op zoek naar een starter/junior C# programmeur. Arnhem is de standplaats, maar ze zijn ook actief in Duitsland en Oostenrijk. Het doel is om zo snel mogelijk meerdere landen te bereiken. Het bedrijf is in 2014 gestart met een missie om ouderen en minder-valide mensen actiever te maken door middel van audio, video en spelletjes. De 12 werknemers dragen dagelijks bij aan producten die een steentje bijdragen aan het actiever maken van ouderen en minder-validen. Binnen het bedrijf is een jong team werkzaak en is de sfeer open

Bekijk vacature »

Senior Python Developer vacature

Jij volgt ontwikkelingen op de voet. Sterker nog: je bent er onderdeel van. Jij loopt voorop. Jij denkt met klanten mee en helpt hen innoveren. Zo kun jij een bijdrage leveren aan de Rabobank-app, de beveiliging van treinen voor Pro-rail verbeteren of de website van ING een boost geven. Vergaderen? Liever gewoon zorgen dat het werkt! Hoe omschrijft men een Sogetist? Gedreven, resultaatgericht en niet snel tevreden. Wat niet wil zeggen dat je nooit met hem of haar kunt lachen. Integendeel. Plezier hoort wat ons betreft net zo goed bij werken. Maar we gaan op de eerste plaats voor de

Bekijk vacature »

Front end developer gezocht met gevoel voor design

Vacature Omschrijving Onze klant houdt zich bezig met het ontwikkelen van films. De organisatie heeft alle technische kennis in huis om dit proces te realiseren. Dit is mogelijk voor webpagina’s, tablets en mobile devices. Hierin wordt een compleet management systeem aan toegevoegd voor het beheer van deze online films. De organisatie heeft een informele werksfeer en er werken +/- 15 developers. Functieomschrijving Onze klant is een groep enthousiaste developers die er van houdt mooie en innovatieve producten te maken. Daarbij is het doel om de gebruiker zoveel mogelijk te betrekken bij het proces om mee te laten denken. Zodat dit

Bekijk vacature »

Fullstack developer gezocht in Breda.

Organisatie Wil jij met jouw programmeerwerk de levens van duizenden mensen verbeteren? Wil je werken aan de nieuwste van de nieuwste techniek die binnen een aantal jaar de wereld gaat veranderen? Binnen een jong en gaaf team werken in een omgeving die je snel als je huis gaat beschouwen? Hier is de vacature van je dromen! Deze jonge organisatie telt nu zo’n 20 medewerkers maar werkt al voor gigantische klanten zoals bijvoorbeeld Start People, KFC en de Burger King. Ze zijn gevestigd in een gaaf pand in Breda met alle luxe die je maar kunt wensen om naast werken ook

Bekijk vacature »

Lead Software Developer / Solution Architect / Arc

Functieomschrijving Lead Software Developer / Solution Architect / Architectuur Samen met de Enterprise Architect verantwoordelijk voor het optimaal inrichten van de ICT architectuur Ondersteunen van ontwikkelteams Inzichtelijk maken van de consequentie van keuzes wat betreft oplossingsrichtingen, haalbaarheid, kosten, doorlooptijd System requirements opstellen en prioriteren Ontwerpen van migratiescenario's voor de IT middelen Architectuur oplossingen ontwerpen voor verandertrajecten Onderhouden van de architectuur documentatie Adviserende rol bij wijzigingen in het ICT Landschap Functie-eisen Minimaal een HBO diploma Ervaring als Lead Software Engineer of Solution Architect Ervaring met maatwerk pakketten Kennis van geautomatiseerde release straten Ervaring met Agile werken Bedrijfsomschrijving Onze klant is actief

Bekijk vacature »

Senior full-stack .NET developer retail

Organisatie De organisatie focust zich daags op het beste resultaat als een van de beste leverancier op het gebied van retail automatisering. Doel is om proactief mee te denken aan een totaal oplossing voor complexe vraagstukken. Klanten variëren van grote winkel ketens (hot brands) naar snel groeiende organisaties in de regio, maar ook in Duitsland én België. Samen met een grote team van inmiddels meer dan 80 medewerkers, is er elke dag weer een nieuwe uitdaging! Team van programmeurs bestaat uit 10 software developers met o.a. 2 senior developers. Je komt te werken binnen een informele werkomgeving. Bij binnenkomst pak

Bekijk vacature »

Career Kickstart: Junior Developer Fullstack

Have you recently graduated your Bachelor or Master and are you ready to start your career in IT? Do you want to be end-to-end responsible for optimising and automating primary digital processes? Do you have the ambition to work with one of the biggest players in the financial sector? Apply now! Functieomschrijving Ben jij recentelijk afgestudeerd en wil jij je carrière starten in IT? Wil jij end-to-end verantwoordelijk zijn voor het optimaliseren en automatiseren van primaire digitale processen? Heb jij de ambitie om te werken bij één van de grootste spelers in de financiële sector? Solliciteer dan nu! De afdeling

Bekijk vacature »

Als medior Java developer aan de slag in de farmac

Vacature Omschrijving Wil jij aan de slag als medior Java ontwikkelaar in een uitermate dynamische branche? Dan is deze partij in Oosterhout zeker interessant. Zij ontwikkelen en beheren zorgsystemen voor huisartsen, huisartsenposten, openbare en ziekenhuisapotheken, medische specialisten en geïntegreerde eerstelijns zorgorganisaties. Hierbij is samenwerken hun grote kracht bij het ontwikkelen van IT-oplossingen. Met innovatieve ontwikkelingen dragen zij bij aan kwalitatief hoogwaardige, betaalbare, doelmatige en toegankelijke zorg. Betere, efficiëntere en goedkopere zorg is waar zij aan willen meehelpen. Slimme IT-oplossingen zijn onmisbaar geworden om de zorg betaalbaar te houden in deze tijd van afname van de beroepsbevolking en tegelijkertijd de toename

Bekijk vacature »

SAP UTILITIES CONSULTANT

SAP UTILITIES CONSULTANT The energy transition is dominating the news, renewable energy is getting available more and more and sometimes in unpredictable waves. Utility companies are challenged in their future IT landscape due to the disrupting world around them, at the same time they need to increase their current service level and customer satisfaction. The industry is at the beginning of a new revolution in a fast-moving digital society and you can be part of it! Your job As a (Senior) SAP Utilities Consultant you will be working with the latest technology available in the industry like S/4HANA for Utilities,

Bekijk vacature »

Oracle Security and Compliance Expert

Vacancy: Oracle Security & Compliance Expert Looking to work in an international company with more than 35 different nationalities where collaboration and innovative ideas are key to drive future success? Seeking a role where you can add value and have the opportunity to develop and grow? Office Depot Europe has an exciting opportunity for an Oracle Security & Compliance Expert to join our European headquarters in Venlo, the Netherlands. The role is a fulltime, permanent position offering an excellent salary and benefits package. Your role as an Oracle Security & Compliance Expert Office Depot Europe is transforming itself to meet

Bekijk vacature »

Senior Java Developer vacature

Jij volgt ontwikkelingen op de voet. Sterker nog: jij bent er onderdeel van. Jij loopt voorop. Jij denkt met klanten mee en helpt hen innoveren. Zo kun jij een bijdrage leveren aan de Rabobank-app, de beveiliging van treinen voor Pro-rail verbeteren of de website van ING een boost geven. Vergaderen? Liever gewoon zorgen dat het werkt! Hoe omschrijft men een Sogetist? Gedreven, resultaatgericht en niet snel tevreden. Wat niet wil zeggen dat je nooit met hem of haar kunt lachen. Integendeel. Plezier hoort wat ons betreft net zo goed bij werken. Maar we gaan op de eerste plaats voor de

Bekijk vacature »

Senior C# .NET developer frontend / Werken met GIS

Beeld je eens in dat je op een zachte lentedag fluitend in je korte broek binnen komt wandelen. Bij binnenkomst krijg je het gevoel of je in een grote zaal staat, tegelijkertijd zie jij jouw collega’s een potje tafelvoetbal spelen en zie je achterin de zaal de ruimte die gereserveerd is om te gamen. Jouw 80 collega’s zijn druk aan het werk, maar je hoort hen niet. Dit komt doordat de werkruimtes gescheiden zijn door glazen wanden. Jij werkt zelf ook in 1 van die glazen ruimtes. Dit doe jij met een scrumteam van 3 tot 5 man, waarin jij

Bekijk vacature »

Front-end Developer ( Junior/Medior/Senior)

Organisatie Een van de grootste digital agencies van Nederland ben ik opzoek naar een Front-end Ontwikkelaar. Dit zal een hub worden voor innovatieve nationale en internationale samenwerking met ’s werelds grootste multinationals. Hierbij wordt er gewerkt met de nieuwste technieken, van 3D-printen tot VR, en van chatbots tot AI. Als Front-end Developer begrijp je dat kwaliteit alleen kan worden bereikt door een menselijk perspectief te hebben. Je begrijpt dat klanten succesvol geholpen kunnen worden door design technologie en onderzoek met elkaar te verbinden. Deze high-tech organisatie kenmerkt zich door middel van een open en relaxte sfeer. Er is weinig hiërarchie

Bekijk vacature »
Matthijs test

Matthijs test

05/10/2010 12:42:00
Quote Anchor link
Beste,

Ik wil graag valideren op een postcode met spatie en hoofdletters.

Dus:
1234AA = Fout
1234aa = Fout
1234 aa = Fout
1234 AA = Goed

Ik ben niet zo'n held met de funtie preg_match. Wie kan mij helpen?

Tot nu toe heb ik:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if(!preg_match('/^[1-9][0-9]{3}?[a-z]{2}$/i', $postcode))
?>


Alvast bedankt
 
PHP hulp

PHP hulp

20/09/2019 22:00:17
 
John Cena

John Cena

05/10/2010 12:57:37
Quote Anchor link
Als je die postcode ook (kunt) manipuleren kun je ook gewoon je $postcode even direct hoofdletters meegeven...

zodus:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
    ucwords($postcode);
?>
 
Matthijs test

Matthijs test

05/10/2010 13:32:20
Quote Anchor link
Ja dat lukt me nog wel Chi Lion.
Het gaat me meer om de preg_match waar ik niet veel kaas van gegeten heb.
 
John Cena

John Cena

05/10/2010 14:08:58
Quote Anchor link
Je enige probleem is nu dus nog of er 4 cijfers met een spatie staan?
 
Daan Onbekend

Daan Onbekend

05/10/2010 14:09:31
Quote Anchor link
^[0-9]{4}\s[a-z|A-Z]{2}$

Edit, ik zie nu dat je het ook in hoofdletters wilt:
Dan wordt het
^[0-9]{4}\s[A-Z]{2}$

Ik zal hem nog even uitleggen, anders leer je er niets van
^ begin van de expressie
[0-9] alle getallen
{4} dat 4 keer
\s een spatie
[A-Z] Alle hoofdletters
{2} dat 2 keer
$ Eind van de expressie
Gewijzigd op 05/10/2010 14:13:31 door Daan Onbekend
 
Robert Deiman

Robert Deiman

05/10/2010 14:11:48
Quote Anchor link
Om te beginnen: Volgens mij is de /i case insensitive. Dit wil je niet als je postcode zo opgebouwd moet zijn, dus met hoofdletters.

Zoiets moet wel willen denk ik.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if(!preg_match('/^[1-9]{1}[0-9]{3} [A-Z]{2}$/', $postcode))
?>


Ik heb even getest met onderstaande code, volgens mij doet dit wat je wilt:

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
<?php

$postcodes
= array('8111AA', '8111aa', '0111 AA', '8111 AA', '8111 aa');
foreach($postcodes as $postcode)
{

    if(!preg_match('/^[1-9]{1}[0-9]{3} [A-Z]{2}$/', $postcode))
    {

        echo $postcode . ' = ' . ' incorrect<br />';
    }

    else
    {
        echo $postcode . ' = ' . ' correct<br />';
    }
}

?>



Daan Middendorp op 05/10/2010 14:09:31:
^[0-9]{4}\s[a-z|A-Z]{2}$

Edit, ik zie nu dat je het ook in hoofdletters wilt:
Dan wordt het
^[0-9]{4}\s[A-Z]{2}$


Op zich leuk, maar: Een postcode 0231 bestaat niet. Een postcode begint hier in Nederland in elk geval met een getal tussen 0 en 9.
Gewijzigd op 05/10/2010 14:12:57 door Robert Deiman
 
Matthijs test

Matthijs test

05/10/2010 14:26:50
Quote Anchor link
@Daan en @Robert: bedankt voor de oplossing en uitleg!
Hiermee ben ik erg geholpen!
 
Pieter van Linschoten

Pieter van Linschoten

05/10/2010 17:23:20
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
$postcode
=substr($postcode,0,4).' '.substr($postcode,-2,2);
?>

En dan je preg_match.
Gewijzigd op 05/10/2010 17:24:40 door Pieter van Linschoten
 



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.