preg_match postcode

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer

.NET Developer De uitgebreide versie Jij hebt ruim twee jaar ervaring als developer. Nu wil je graag je tanden zetten in nog complexere projecten. Samen met je team bereik je nieuwe hoogtes en zelfstandig maak je meters. Je hebt behoefte aan collegae die jou alles leren op het gebied van technologie maar wilt tegelijkertijd ook graag je eigen opgedane kennis delen. Alles wat vandaag nog onbekend is, moet je morgen toepassen in de volgende uitdaging en dàt is wat jou scherp houdt. Je hebt geen zin in een 60-urige werkweek maar haalt wel plezier uit zo nu en dan een

Bekijk vacature »

Front-end developer (React) voor klein en sterk te

Functieomschrijving Jij bent volledig zelfstandig verantwoordelijk voor de Front-end en dat brengt voordelen met zich mee. Je krijgt veel zelfstandigheid en je krijgt veel ruimte voor initiatieven waardoor je jouw geest de vrije loop kan laten als het gaat over creativitieit. Voor het project ligt een plan klaar maar die is nog niet van A-tot-Z uitgestippeld ofwel, jij mag zelf de kleuren bepalen van de kleurplaat. Hoe tof is het dat straks klanten gebruik maken van de software die jij hebt ontwikkeld! Op de Front-end werken ze hier me React, HTML, CSS, Redux en Webpack. Mocht jij interesse om een

Bekijk vacature »

Solution Consultant (m/f/d) - Netherlands

Assima is a leading global technology and services company whose solutions specialise in increasing the adoption and performance of users using digital applications deployed by Global Fortune 500 businesses. To strengthen our Dutch team, we are looking for a highly efficient customer focused consultant who enjoys managing projects, building positive relationships with clients, solving problems and working in an international, innovative and fast-growing software company based in Amsterdam. You will contribute to delivering and maintaining high quality solutions within a highly skilled small team. Key Responsibilities: Assist the implementation & installation of Assima solutions at client sites Meet clients to

Bekijk vacature »

Helpdesk medewerker röntgen- en beeldverwerke

Ter uitbreiding van ons team in Nieuwegein zijn wij op zoek naar een enthousiaste Helpdesk Medewerker voor röntgen- en beeldverwerkende apparatuur en software in de tandheelkundige praktijk.Als jij het leuk vindt om te analyseren, te adviseren, te ondersteunen en continue te leren binnen een specialistisch team dan zijn we op zoek naar jou! Helpdesk Medewerker Nieuwegein, Fulltime Wat ga je doen? Digitale beeldvorming als digitale röntgentechniek én cad/cam zijn veel gebruikte technieken in de hedendaagse tandheelkunde. In de komende jaren zal dit zich verder ontwikkelen (denk aan 3D printing) waardoor wij ons technisch ondersteunend team willen uitbreiden om klaar te

Bekijk vacature »

SAP Developer

Discipline Information Technology Location Venlo (NL) Hours a week 40 Our SAP Developer is a team player vidaXL is a rapidly growing international organization where IT plays a key part. SAP is a crucial component of vidaXL’s extensive IT landscape. In order to maintain continuous growth and improvement of processes we are looking for an experienced SAP Developer. This role focuses mainly on developing, managing and optimizing new and existing processes within SAP, in relation to supply chain management (SCM). In addition, we expect our SAP Developer to function as a back-up and a sparring partner for fellow SAP Developers.

Bekijk vacature »

SAP Fiori Developer / Junior / Internationaal / 1

Functieomschrijving Ga jij als SAP Fiori Developer aan de slag voor een internationaal bedrijf in Nederland met meer dan 1 miljoen klanten? Dit bedrijf heeft IT hoog in het vaandel staan en investeert er daarom fors in. Voor het SAP Fiori team binnen deze organisatie zijn zij dan ook op zoek naar een Junior SAP Fiori Developer Werken als SAP Fiori Developer binnen een multifunctioneel Scrum team; Het bouwen en beheren van nieuwe functionaliteiten en interfaces in SAP Fiori op basis van de door jou opgehaalde requirements; Naast het developen heb je ook veel contact met de business; Je zorgt

Bekijk vacature »

BI Consultant / Architect

Do you want to make a huge impact within the digital world by means of BI and big data architecture? Can you advise customers on how to achieve business value with an effective BI or big data solution? Then this job opening is what you are looking for! We need your expertise You are responsible for various (cloud) data solutions across our customer base. You act from tactical to strategic level – but can handle the operational level as well. Activities Participate in data use case workshops / proof of value sessions with customers Advise customers on business and future

Bekijk vacature »

PHP developer gezocht - onderzoek applicatie

Functieomschrijving Je gaat verder ontwikkelen aan de bestaande applicatie en hier nieuwe functionaliteiten op bedenken. Omdat jij verantwoordelijk bent voor de applicatie krijg je hierin ook veel vrijheid. De collega's zijn jonge mensen in de leeftijd van 20 tot ongeveer 40 jaar en er heerst een hele ongedwongen sfeer in het bedrijf. Je mag straks 2 dagen remote vanuit huis werken als je dat zou willen. In overleg is er veel mogelijk bij dit bedrijf. We zoeken iemand met bij voorkeur 2 a 3 jaar ervaring op medior niveau. Heb jij zin om bij een leuk bedrijf verder te ontwikkelen

Bekijk vacature »

Senior Frontend ontwikkelaar met een Data voor pas

Functieomschrijving Je bent een van de belangrijkere spelers in de organisate en je houdt je bezig met het volledige software development department. Je bent samen met je team verantwoordelijk voor de vele software die aangeboden wordt. Wat het werk leuk maakt is dat geen dag hetzelfde is: je werkt intensief samen met alle stakeholders in de organisatie en met name de CTO en Manager Products. De perfecte kandidaat heeft een aantal jaren ervaring als Frontend ontwikkelaar en weet te werken met JavaScript, NodeJS, React, Vue, HTML, CSS etc. Je bent bezig met architectuur, nieuwbouw, bouwt daarnaast ook databases en gaat

Bekijk vacature »

Technical Lead Developer met doorgroei mogelijkhed

Voor een toonaangevende specialist in softwareoplossingen gericht op strategisch portfolio management ben ik op zoek naar een ambitieuze Technical Lead. De applicatie is volop in ontwikkeling. Zo worden er vele nieuwe functionaliteiten toegevoegd in .Net Core en staat een migratie naar de Azure op de planning. Om deze ontwikkeling te begeleiden en het team aan te sturen, zijn ze op zoek naar een ambitieuze Technical Lead. Wat je gaat doen: Een roadmap maken voor de komende jaren De juiste architectuur neerzetten, hands-on ontwikkelen (front-end en back-end) De migratie naar Azure begeleiden Het 8-koppige ontwikkel team inhoudelijk aansturen en coachen Communicatie

Bekijk vacature »

Data Transformation Specialist

Functiebeschrijving Na een succesvolle financieringsronde en het binnenhalen van een aantal grote, spraakmakende klanten in Europa en de VS, zijn we op zoek naar een getalenteerde specialist in gegevenstransformatie om ons team te versterken. Je speelt een sleutelrol bij de productimplementatie en bij het integreren, vullen en beheren van de datawarehouses van de klant. Je rapporteert rechtstreeks aan de CTO en werkt nauw samen met productmanagers en rapportontwikkelaars. Naarmate het bedrijf groeit, krijgt je de kans om een ​​zwaardere functie te bekleden en evt je eigen team van ontwikkelaars te leiden. Wie we zijn Intrava is een data-integratie- en analyseplatform

Bekijk vacature »

Front-end Developer React Vue DevOps

Functieomschrijving Ben jij een Front-end Developer met minimaal drie jaar ervaring, en hebben Frameworks als Vue of React geen geheimen voor jou? Wil jij graag binnen een Devops team aan de slag gaat met het ontwikkelen van een gelikte front-end? Wil jij je graag richten op het ontwikkelen van diverse platformen en portalen die door duizenden mensen gebruikt worden? Lees dan nu verder! Het ontwikkelen van de front-end van webapplicaties middels o.a. Javascript, HTML, CSS en gave frameworks zoals React, Vue etc.; Het leveren van jouw bijdrage aan de vertaalslag van functionele wensen naar de technische oplossing; Het (conceptueel) meedenken

Bekijk vacature »

Klantenservice ICT (mag starter zijn)

Lijkt het je leuk om mensen te helpen met de meest uiteenlopende ict-vraagstukken, maar ontbreekt het je aan opleiding / ervaring? Dan is dit een prachtige kans om in dit vak te groeien! Uiteraard mogen ervaren kandidaten ook reageren!! Medewerker Klantenservice ICT (evt. starter) Als Medewerker Klantenservice beantwoord je per mail of telefoon de meest uiteenlopende ICT-gerelateerde vragen. Je bent daarvoor dus niet alleen aan het luisteren, maar ook gericht aan het doorvragen. Jouw doel is om snel tot de kern van het probleem te komen en te bekijken of jij dit voor ze kunt oplossen of dat je ze

Bekijk vacature »

IT-Traineeship junior programmeur

Zoek jij een stevige uitdaging en de mogelijkheid om veel nieuwe dingen te leren in een dynamisch vakgebied? Doe mee aan ons IT Professional Program en ontwikkel jezelf tot software engineer! Je begint met een opleidingstraject van 3 maanden. Hierin ga je aan de slag met verschillende technieken die je op conceptueel niveau leert te overzien en interpreteren. Onderwerpen die aan bod komen zijn o.a. programmeren (Java/C#/Python), Object Oriëntatie, Databases, Webservices & webtechnologieën, Domain Driven Design en Continuous Integration/Continuous Delivery. Sommige van deze onderdelen sluit je af met een examen en bijbehorende certificering. Het opleidingstraject zelf sluit je af met

Bekijk vacature »

Python Developer

Locatie AMSTERDAM Functieomschrijving Voor een internationale bank in Amsterdam zoeken wij een Python Developer met interesse in Data Engineering. Waar kom je te werken? Je komt te werken binnen de afdeling Financial Risk. Binnen de bank is deze afdeling verantwoordelijk voor o.a. het voorspellen van risico’s bij het verstrekken van kredieten en het maken van rapportages voor toezichthouders zoals de DNB en de ECB. Op dit moment zitten zij in een enorme transitie fase waarbij er over wordt gegaan op een nieuw datamodel. Het team waar jij komt te werken helpt bij de inrichting van de nieuwe infrastructuur. Hoe ziet

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

23/02/2020 06:15:51
 
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.