reguliere expresie telefoonummer validatie

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.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 »

Full Stack Developer

Ben jij een kei van een full-stack developer? Heb je ambitie om te groeien en jezelf te ontwikkelen binnen een ambitieus bedrijf? Gaat jouw hart sneller kloppen van transpilers of frameworks zoals Angular, Vue of React? Dan ben jij de persoon die wij zoeken! Voor onze opdrachtgever zijn wij op zoek naar een full-stack developer om onderdeel te zijn van een team dat bestaat uit gedreven developers. Ieders met hun eigen specialiteiten en kennis van de projecten en behoeften vanuit de product owners. We zoeken iemand die met zijn/haar huidige competenties en domeinen dit team wil begeleiden, stimuleren en tevens

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

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/Senior Python developer

Functie Jij als Senior Python developer hebt al ruime ervaring opgedaan. Bedrijven komen bij de organisatie om technische vraagstukken op te lossen. Jij als specialist bent dus de representatie van deze kwaliteit. Je zult de keuze krijgen tussen lange of korte projecten waarin je komt te werken in multidisciplinaire teams. Projecten die je gaat uitvoeren zijn zeer uitlopend. Zodoende kun je aan de ene kant kiezen voor een greenfield project en stroom je bij een ander project midden in een migratietraject in. Voor de ene klant ontwikkel je ene nieuwe portal en voor het andere project duik je veel meer

Bekijk vacature »

Productontwikkelaar Food

Wat ga je doen Als Productontwikkelaar Food ga je nieuwe producten ontwikkelen en bestaande producten verbeteren. Je bent hierbij betrokken bij het gehele proces: van productconcept naar proefreceptuur, het realiseren va het product (op kleine schaal) en het testen van producten in een productieomgeving. Verder: Bewaak je de status van verschillende fases van productontwikkeling en lever je tijdig de benodigde data aan Ben je bezig met de optimalisatie van oude en nieuwe recepturen Begeleid of organiseer je proefsessies (sensorisch onderzoek) in het team en/of bij klanten Onderhoud je contacten met de klanten, leveranciers van grondstoffen e.a. externe partijen Houd je

Bekijk vacature »

Software developer

Functieomschrijving Voor een gewaardeerde werkgever in de regio van Middelburg zijn wij op zoek naar een ambitieuze PHP/Symfony Developer. Een enthousiast persoon die het development team komt versterken met het aanpakken van complexe en nieuwe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel persoonlijke als professionele groei? Lees dan snel verder! Dit ga je doen: Aanpassingssuggesties van collega’s in kaart brengen, vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Ontwikkeling en beheer van de serviceportal in Symfony en

Bekijk vacature »

Medior/senior front end developer

Functie Vanwege de groei binnen het bedrijf zijn ze op zoek naar een Technische front end developer. Momenteel hun front end back end team gescheiden aan het werk. Hier willen ze verandering in krijgen. Omdat ook veel interne applicaties ontwikkeld worden zoeken ze iemand die hen kan helpen om de interne applicaties te voorzien van de juiste Vue.js componenten. Zodoende willen ze de interactie tussen front end en back end versoepelen en de volgende stap binnen het platform gaan zetten. Deze componenten die jij ontwikkeld zullen in elk project gebruikt worden. Het back end team bestaat momenteel uit 8 ontwikkelaars

Bekijk vacature »

IoT Software Developer PHP

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een IoT software developer met kennis van PHP. In deze rol wordt je verantwoordelijk voor het vernieuwen van het multimedia platform van een super tof bedrijf in Breda. Je gebruikt PHP als programmeerlaag, en bent in staat om de helicopterview te pakken / projectmatig te werken. Jouw werkzaamheden zien er als volgt uit: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "intern" ontwikkelde multimedia platform. Je neemt de lead in het moderniseren van het platform door het deels opnieuw op te zetten of

Bekijk vacature »

Senior .NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Low Code Ontwikkelaar

In het kort Als Low Code Developer werk je aan projecten bij en voor onze klanten, waarbij je voor het ontwikkelen van de oplossingen een technisch low-code platform gebruikt. Samen met het team streef je naar de beste oplossing en bepalen jullie de juiste aanpak. Je rol is divers en je bent van begin tot eind betrokken bij de ontwikkeling zowel de back-end en de front-end van de applicatie. Naast de ontwikkeling en oplevering, breng je ook advies uit aan de klant waarom bepaalde keuzes worden gemaakt. Je bent dan ook communicatief sterk en kunt je keuzes goed (inhoudelijk) onderbouwen.

Bekijk vacature »

Software Developer

Functie omschrijving In deze functie ga je aan de slag met het door ontwikkelen van de interne software. Zij maken gebruik van een CRM, wat door de hele organisatie gebruikt wordt. Andere taken: Je gaat het CRM-systeem door middel van PHP verder ontwikkelen; Verder bouw je verschillende API's en koppelingen tussen systemen; Ook ga je collega's ondersteunen bij vragen over de software en applicaties; Deelnemen aan overleggen met het development team; Bij interesse is er de mogelijkheid om junioren te gaan begeleiden. Bedrijfsprofiel Dit bedrijf is actief binnen de telecombranche. Het hoofdkantoor zit in regio van Den Bosch en er

Bekijk vacature »

.NET developer

Functie Voor jou als junior .NET ontwikkelaar staat er een flinke uitdaging klaar bij dit bedrijf waar jij veel van kan gaan leren. Zo willen zij een flinke uitbreiding doen op het webbased gedeelte dat zij nu hebben en willen zij het standaard deel gaan moderniseren. Jouw team is dan ook op zoek naar een junior .NET ontwikkelaar die het leuk vindt om op basis van research en development aan de slag te gaan. Jouw mening telt mee als het gaat om hoe en met wat deze applicaties gebouwd en herschreven gaan worden. Jouw functie bij dit bedrijf gaat dan

Bekijk vacature »

Front-End React Developer

Als Front-End React Developer verbeter je de user experience van onze eigen webapplicaties voor onze collega's binnen Coolblue. Wat doe je als Front-End React Developer bij Coolblue? Als Front-end React Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten met React.js. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Front-end React Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop

Bekijk vacature »

Back-end programmeur

Functieomschrijving Heb jij kort geleden je MBO of HBO ICT in ontvangst mogen nemen? Of ben je klaar voor een nieuw hoofdstuk in jouw carrière? Voor een uitdagende werkgever in de regio van Tilburg zijn wij op zoek naar een ambitieuze back-end programmeur met affiniteit met MS Acess. Samen met een enthousiast team ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Je hebt kennis of ervaring van SQL, Maar affiniteit met MS Acess is nog belangrijker. Je bent sociaal naar klanten en flexibel ingesteld. Je denkt altijd in kansen en gaat graag de uitdaging aan. Verder

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

27/05/2026 04:51:32
 
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:
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:
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.