reguliere expresie telefoonummer validatie

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

ERP Developer fleet managementsysteem

Wat ga je doen als ERP Developer fleet managementsysteem? Als ERP developer speel jij een belangrijke rol bij het doorvoeren van wijzigingen en verbeteringen binnen het fleet managementsysteem. Jouw expertise op het gebied van ERP systemen stelt jou in staat om de applicatie optimaal te laten functioneren en te blijven ontwikkelen. Als lid van het IT-team werk je nauw samen met andere developers en het business team om het fleet managementsysteem te integreren met andere systemen. Je bent verantwoordelijk voor het ontwikkelen van nieuwe functionaliteiten en het implementeren van verbeteringen op basis van de wensen en eisen van onze klanten.

Bekijk vacature »

Senior Cobol Applicatieontwikkelaar

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving In de applicatie ETM

Bekijk vacature »

React developer Inhouse cloudplatform

Functie De functie: Als front-end developer kom je te werken naast 2 andere front-end/React developers, waaronder één senior. Een hele mooie kans dus om in korte tijd veel nieuwe kennis en ervaring op te doen. Ze hebben momenteel veel werk hierin en daarom willen ze het team graag uitbreiden. Het is van belang dat je, zeker gezien het vele thuiswerken, in ieder geval al een aantal projecten hebt gedaan in React. Taken waar je aan kunt denken zijn het ontwikkelen van client-applicaties o.b.v. HTML5, React en andere open standaarden. Ook ben je nauw betrokken bij het implementeren van designs o.b.v.

Bekijk vacature »

Front-end Developer Angular

Dit ga je doen Jouw taken als Front End Developer bestaan uit: Het ontwikkelen van maatwerkoplossingen voor klanten; Het meedenken over nieuwe tools en technieken; Het begeleiden van junioren; Het meewerken aan diverse projecten; Het meedenken in UX/UI design. Hier ga je werken Als Front-End Developer ga je in een Scrum team aan de slag met de nieuwste digitale technologieën om klanten en overheden over de hele wereld te ondersteunen met het ondersteunen van hun software, veelal op het gebied van watermanagement en infra. Door middel van real-time data in combinatie met voorspellende analyses, AI, Deep Learning en Machine Learning

Bekijk vacature »

PHP Developer - medior functie

Functieomschrijving Ben jij innovatief en wil jij je kennis graag delen met jouw nieuwe collega's? Lees dan snel verder! Voor een leuke opdrachtgever in de omgeving van Roosendaal zoeken wij een Symfony developer. Of je nou junior, medior of senior bent, je krijgt hier alle vrijheid en verantwoordelijkheid om jouw eigen loopbaan te ontwikkelen. Je gaat je hier bezig houden met en inspelen op de actualiteiten van jouw vakgebied. Techstack: Symfony, PHP, mySQL. Kennis van Svelte is helemaal mooi meegenomen. Bedrijfsprofiel Al sinds '99 is dit webbureau actief. De kernwaarden binnen het bedrijf zijn integer, dienstbaar en deskundig. Je komt

Bekijk vacature »

Senior pega developer

You work on software that makes colleagues and customers happy! Thanks to your IT skills, De Mandemakers Groep really makes a difference for its customers. Do coding, testing and deployments make your heart beat faster? Then apply today as Senior Pega Developer at De Mandemakers Groep! Wat ga je doen? The job title gives it away: You will be developing Pega software. This ranges from technical design, coding and testing to test automation, deployments and bug fixing. Your goal is to continuously improve our systems so that colleagues can work efficiently and customers receive optimal service. You don't have to

Bekijk vacature »

Low Code Developer - Consultant

Functie omschrijving Wil jij fungeren als een spin in het web en samenwerken met klanten? Voor een leuke en interessante opdrachtgever in omgeving Leiden zijn wij op zoek naar een Low Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten en het leiden van projecten. Ben jij toe aan een nieuwe uitdaging en heb jij verstand van datamodellering en NO CODE Platformen? Lees dan snel verder! Bij deze rol horen de volgende werkzaamheden: Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform,

Bekijk vacature »

Software Ontwikkelaar

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Team Lead/ Lead developer gezocht (Hands-on, PHP,

Functie Als Team Lead ben je de leider van één van de ontwikkelteams binnen de organisatie. Je leidt als lead developer een goed draaiend team dat werkt aan complexe en duurzame applicaties en API’s. Vanuit je kennis en ervaring ben je in staat het grote plaatje te blijven overzien, en kritisch mee te denken over bijvoorbeeld de architectuur, maar ook de algehele aanpak binnen het project. Je laat je team niet alleen technisch goed functioneren maar ben ook betrokken bij het menselijke aspect. Zo weet jij je collega’s te motiveren en begeleiden in hun dagelijkse werk. Buiten het team ben

Bekijk vacature »

Digitale Tovenaar Gezocht: Junior Low-code/No-code

Bedrijfsomschrijving Duik mee in een wereld vol innovatieve avonturen waar gegevens en technologie een magische symbiose aangaan! Al meer dan twee decennia lang zijn we de tovenaars achter de schermen die oplossingen creëren voor de meest complexe klantcontactvraagstukken en datagedreven software-uitdagingen. Bij ons draait het om de kracht van samenwerking en groei. We zijn een hechte vriendengroep die samen bergen verzet om elkaar én onze klanten te laten schitteren. Jouw succes is ons succes en we streven ernaar om elkaar naar nieuwe hoogten te tillen, niet voor even, maar voor altijd. We willen dat jij je helemaal thuis voelt in

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 »

Back-End Web Developer

Als Back-End Web Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als Back-End Web Developer bij Coolblue? Als Back-End Web Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Als backend developer weet je de weg in PHP, kan je in Typescript een microservice op zetten of ben je bereid om dit te leren. Ook Web Backend Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen PHP

Bekijk vacature »

Belastingdienst - Freelance Senior Cobol Applicati

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 7 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Functieomschrijving: In de applicatie ETM zijn nu de inningsvoorzieningen voor ongeveer 25 aangifte- en aanslagmiddelen opgenomen. ETM is een extern aangeschafte service en het huidige contract met leverancier Oracle loopt af op 31-12-2022. Het programma uitfaseren ETM heeft als doel om vervanging te realiseren waarmee alle nu in gebruik zijnde ETM ondersteuning wordt overgenomen in nieuwe Inningsvoorzieningen om de continuïteit van de inningsprocessen te waarborgen. Eén van de inningsvoorzieningen die voor het einde van 31-12-2022

Bekijk vacature »

Senior PHP developer/ Software Architect

Functie Momenteel zijn ze op zoek naar een ervaren PHP developer die zichzelf graag bezighoudt met zaken als architectuur en de algehele verbetering van structuren en standaarden. Het is eigenlijk meer operationeel als uitvoerend omdat je bezig gaat met zaken als het verder uitrollen en verbeteren van testautomatisering, codereviews, tickets en de doorloop hiervan en architectuurkeuzes. Mocht je hiernaast ook wat DevOps kennis meenemen is dit mooi meegenomen! Vanwege het kleine team maar de wereldwijde impact die zij leveren is er veel focus op kwaliteit. In deze functie werk je aan één van hun belangrijkste applicaties. Hierin werk je nauw

Bekijk vacature »

Front-end Developer

Functie omschrijving Wij zijn op zoek naar een Front-end Developer! Als Front-end Developer binnen dit softwarebedrijf ga je de frontends voor zowel je eigen interne projecten als die voor klanten opzetten, onderhouden en uitbreiden. Je zet ideeën om naar mooie successen voor de klanten. Dat is in een notendop wat je gaat doen! Wat kun je verwachten? Je werkt aan de doorontwikkeling van bestaande maatwerkapplicaties. Bijvoorbeeld wanneer de klant de applicatie wil uitbreiden met een nieuwe feature; Samen met het team van backenders en desginers zet je nieuwe ideeën van klanten om naar mooie oplossingen; Je werkt met verschillende frameworks.

Bekijk vacature »
Steven Cuypers

Steven Cuypers

18/04/2009 22:33:00
Quote Anchor link
ik heb een formulier waar ik als ik het verzend check of de naam en telefoonnummer juist ingevuld is

voorlopig valideer ik zo
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
function valid_lastname ($str)
    {

    return (ereg('^[A-Za-z. -]+$', $str));
    }
function
valid_telnr ($str)
    {

    return (ereg ('^[0-9]{10}$', $str));
    }

?>


ik heb dit gelezen in een boekje, maar ik zou willen valideren op de europese normen

+32(0)479123456

als ik het goed begrijp moet ik dit zo doen, of ben ik verkeer hierin ?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
function valid_telnr ($str)
    {

    return (ereg ('^[+()0-9]{15}$', $str));
    }

?>


Ben ik juist of moet het anders , mercikes op voorhand !
 
PHP hulp

PHP hulp

21/11/2024 20:56:44
 
Robert Deiman

Robert Deiman

19/04/2009 02:41:00
Quote Anchor link
Je kan "The Regex Coach" gebruiken om de regex te testen, maar:

- In jou regex hoeft het telefoonnummer niet met een 0 te beginnen (na landnummer!), mag zelfs met ( of ).

Zijn in de europese normen de nummers (na het landnummer) altijd 10 lang? En mag een landnummer met 0 beginnen?

Dit lijkt er al meer op als je er vanuit gaat dat een telefoonnummer altijd +11(0)111111111 als opbouw heeft:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
^[1-9]{2}(0){1}[0-9]{9}$

Zal nog niet helemaal een valide regexp zijn, maar je moet voorwaarden instellen. Jouw regex heeft als enige voorwaarde dat die mag bestaan uit de getallen 0 tot 9 of ( of ) Hoe vaak iets voorkomt, of dat soort dingen vang je in je regex niet af. In mijn (simpele) voorbeeldje zie je hoe je dat af kan vangen.
 
Jesper Diovo

Jesper Diovo

19/04/2009 09:52:00
Quote Anchor link
Je kunt ook beter preg_* gebruiken i.p.v. ereg(i)(_*). Ereg(i) verdwijnt namelijk m.i.v. PHP6. De preg-functies blijven.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
return preg_match("_([1-9]{2})\(0\)([0-9]{9})_", $string);
?>
 
Terence Hersbach

Terence Hersbach

19/04/2009 10:26:00
Quote Anchor link
Jezpur schreef op 19.04.2009 09:52:
Je kunt ook beter preg_* gebruiken i.p.v. ereg(i)(_*). Ereg(i) verdwijnt namelijk m.i.v. PHP6. De preg-functies blijven.
Nog even een toevoeging daar op: In php 5.3 ga je dat al merken. Functies die gaan verdwijnen in PHP 6 geven een foutmelding van een nieuwe soort: E_DEPRECATED
 
Emmanuel Delay

Emmanuel Delay

19/04/2009 18:15:00
Quote Anchor link
Ik heb daar ooit een functie voor geschreven. Zie eens of je iets hebt aan mijn laatste post (met script).

http://www.phphulp.nl/forum/showtopic.php?cat=1&id=55625&replies=
 
Steven Cuypers

Steven Cuypers

19/04/2009 21:42:00
Quote Anchor link
ik ben wat verder gaan zoeken op preg_match van Door en uiteindelijk heb ik dit als oplossing gemaakt

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php

function valid_phone ($str)
    {

    return (preg_match("/^\+([0-9]{2})\(([0-9]{1})\)([0-9]{2})\/([0-9]{2})\.([0-9]{2})\.([0-9]{2})$/",$str) /*  + 32(0)16/67.45.38  telefoon */ ||
    preg_match("/^\+([0-9]{2})\(([0-9]{1})\)([0-9]{3})\/([0-9]{2})\.([0-9]{2})\.([0-9]{2})$/",$str) /* + 32(0)479/67.45.38  gsm  */ );
}


?>
Gewijzigd op 01/01/1970 01:00:00 door Steven Cuypers
 
Jesper Diovo

Jesper Diovo

19/04/2009 21:44:00
Quote Anchor link
Nog beter:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
return preg_match("/^\+([0-9]{2})\(([0-9]{1})\)([0-9]{2,3})\/([0-9]{2})\.([0-9]{2})\.([0-9]{2})$/",$str);
?>
 
Steven Cuypers

Steven Cuypers

19/04/2009 22:21:00
Quote Anchor link
Jezpur schreef op 19.04.2009 21:44:
Nog beter:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
return preg_match("/^\+([0-9]{2})\(([0-9]{1})\)([0-9]{2,3})\/([0-9]{2})\.([0-9]{2})\.([0-9]{2})$/",$str);
?>


Bedankt !
 



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.