URL-regex

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior .NET developer

Wat wij bieden Je maakt onderdeel uit van ons Young professional programma waarbij we je uitgebreide trainingsmogelijkheden bieden via de Ordina Academy; De mogelijkheid om certificeringen te behalen voor Azure Fundamentals, Azure development en Azure Devops; Een goed salaris dat meegroeit met je ervaring binnen het Young Professional programma; Je komt in een trainingsgroep van meerdere Young Professionals. Samen volg je trainingen, deel je ervaringen, speel je een potje tafelvoetbal en drink je na afloop gezellig een borrel; 20 wettelijke vrije dagen per jaar en 7 aanvullende vrije dagen via flex benefits; Keuze tussen een auto van de zaak of

Bekijk vacature »

Fullstack .NET Developer te Hoofddorp

Bedrijfsomschrijving Deze klant van ons betreft een data gedreven service organisatie, ze maken fantastische software tools en systemen voor nationale en internationale ketens welke actief zijn in de retail- en horecabranche. Deze organisatie is gevestigd in de regio van Hoofddorp en inmiddels zijn ze gegroeid naar ongeveer 40 medewerkers. De organisatie komt professioneel over en er wordt gewerkt vanuit een mooi kantoor te Hoofddorp. Het bedrijf is relatief jong, zo ook de medewerkers. Je komt terecht in een organisatie met een gemiddelde leeftijd van ongeveer 30 jaar en de voertaal is er Nederlands. Het kantoor is goed te bereiken met

Bekijk vacature »

Flutter Developer

As a Flutter Developer you will work in a multidisciplinary Scrum team. You will design and build innovative Flutter apps for our customers. You have experience in developing mobile apps, native Android or iOS. You follow the latest trends in mobile and love a challenge. You will be part of all phases of the Flutter development lifecycle. Don't worry you have to fix bugs only ;-) Functie-eisen 3+ years working in a professional environment You have a bachelors or masters degree in IT 2+ years Android or iOS development. 1+ or more years with Flutter. You are familiar with Git

Bekijk vacature »

Freelance senior ICT ontwikkelaar (zzp)

Belastingdienst B/cao Startdatum inzet: 9-1-2023 Einddatum inzet: 31-12-2023 Uren per week: 36,00 Standplaats: Apeldoorn Max tarief: € 86,00 Team LIV is op zoek naar een enthousiaste, flexibele, multitaskende en hands-on ontwikkelaar met veel ervaring in het gedeeltelijk of volledig zelfstandig bepalen van ontwikkel- en realisatie aanpak. Onze nieuwe collega moet in staat zijn te werken in een hectische omgeving waarbij er sprake is van zeer verschillen realisatietrajecten voor wat betreft(technische)diepgang, startmoment (wel/geen beschrijvingen beschikbaar) en klantcontact. De gekozen ontwikkelmethodiek dient passend te zijn voor het op te lossen vraagstuk waarbij samenwerking met de testengineer in relatie tot Systeem integratie test

Bekijk vacature »

.Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

Bekijk vacature »

Freelance senior ICT ontwikkelaar (zzp)

Belastingdienst B/cao Startdatum inzet: 9-1-2023 Einddatum inzet: 31-12-2023 Uren per week: 36,00 Standplaats: Apeldoorn Max tarief: € 86,00 Team LIV is op zoek naar een enthousiaste, flexibele, multitaskende en hands-on ontwikkelaar met veel ervaring in het gedeeltelijk of volledig zelfstandig bepalen van ontwikkel- en realisatie aanpak. Onze nieuwe collega moet in staat zijn te werken in een hectische omgeving waarbij er sprake is van zeer verschillen realisatietrajecten voor wat betreft(technische)diepgang, startmoment (wel/geen beschrijvingen beschikbaar) en klantcontact. De gekozen ontwikkelmethodiek dient passend te zijn voor het op te lossen vraagstuk waarbij samenwerking met de testengineer in relatie tot Systeem integratie test

Bekijk vacature »

Front-End Developer

Dit ga je doen Front-End development voor verschillende webshops, websites inlogomgevingen; Bouwen van nieuwe functionaliteiten en verbeteren van bestaande; Sparren met eindgebruikers; Het verbeteren van je eigen kennis en kunde doormiddel van zelfstudie (uiteraard krijg je hiervoor de ruimte tijdens je werk). Hier ga je werken Deze organisatie in de omgeving van Amsterdam is een van de toonaangevende mediaorganisaties in Nederland en bevindt zich momenteel in een transitie om nog verder door te groeien! Om deze groei te realiseren ga jij als Front-End Developer met jouw team bijdragen aan de ontwikkeling van de verschillende online platformen, waaronder webshops. De cultuur

Bekijk vacature »

Medior .NET Developer

De uitdaging Als medior .NET developer ontwikkel en implementeer je kwalitatieve software bij toonaangevende organisaties. Jouw oplossingen leveren direct een bijdrage aan de bedrijfsprocessen van de klant. Hoe komt dit tot uiting: Je komt te werken in een High Performance Team waarbij je veel gebruikmaakt van Scrum. Door de ruime ontwikkelmogelijkheden, het volgen van opleidingen en het behalen van certificeringen ben jij altijd up to date van de nieuwste technologieën en tools. Dit ben jij Geen detail ontsnapt aan jouw oog. Je bent analytisch en ziet snel verbeteringen en mogelijkheden in software. Je maakt zelfstandig keuzes, zorgt ervoor dat je

Bekijk vacature »

PL/SQL Oracle APEX Ontwikkelaar voor logistieke so

Bedrijfsomschrijving Voor mijn klant in Rotterdam ben ik opzoek naar een PL/SQL Oracle (APEX) Ontwikkelaar (salaris tussen de 2.500 - 6.000 euro bruto per maand). Binnen container management en warehousing biedt deze organisatie ICT-oplossingen van grote kwaliteit. De organisatie kenmerkt zich als een fullservice softwarehuis dat verantwoordelijk is voor zowel het bepalen van de informatie behoeften bij klanten, inhouse software ontwikkeling en de implementatie van deze software. Dit doen ze inmiddels al een zeer geruime tijd voor voornamelijk klanten binnen de logistieke sector. Ze hebben inmiddels een imposant klantenbestand opgebouwd en de organisatie is nog steeds groeiende. Bij deze klanten

Bekijk vacature »

Python developer

Bedrijfsomschrijving You will be shaping the future of our client! They are a top-notch AI start-up, where a team of 10 young and bright people are working on automating vehicle inspections. As a Software Engineer at our client, you will be working on the development of state-of-the-art software solutions. You will be working closely together with other software engineers to design and develop new features for our growing customer base. Our tech stack includes: Python, AWS, GitHub, Sentry, Balena, Docker, FastApi, PyTorch Functieomschrijving You will continuously improve and extend the existing solution by bringing new ideas to the table, while

Bekijk vacature »

Python developer

Wat wij bieden hybride werken, d.w.z. 50% op kantoor en 50% vanuit huis; opleidingsmogelijkheden die niet worden beperkt door een vast budget; flexibele werktijden en direct een contract voor onbepaalde tijd; 20 vakantiedagen en daarnaast 4,7% van je salaris om flexibel in te vullen; een mobiliteitsbudget dat aansluit bij jouw manier van reizen. Wat jij meeneemt een hbo- of wo-diploma in een technische richting; ervaring met Python gerelateerde frameworks en tools als NumPy, TensorFlow en Panda’s. Of Flask/Django met SQLAlchemy; minstens 3 jaar ervaring in het ontwikkelen van applicaties met Python; een flinke dosis ambitie. De uitdaging Samen met je

Bekijk vacature »

Senior Java developer (backend)

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 C#

Dit ga je doen Als developer nieuwe gave features implementeren; Werken met technieken als C# .NET en (REST) API's webservices; Ontwikkelen van koppelingen middels API's; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken Als C# .NET Developer wordt je verantwoordelijk voor het ontwikkelen van applicaties voor belangrijkste product van deze organisatie. Dit product is een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Er

Bekijk vacature »

Freelance applicatieontwikkelaar (zzp)

Belastingdienst B/cao Startdatum : 2-1-2023 Tijdelijke functie, met optie op vast Aantal uren per week : 36 Standplaats in overleg : Apeldoorn Applicatieontwikkelaar bij het Ministerie van Financiën- Belastingdienst We zoeken een consultant/developer met ervaring in de ontwikkeling van back-end systemen. Als consultant heb je kennis en ervaring met de wijze waarop Open Formulieren is opgezet. Je bent een vraagbaak voor collega’s en deelt waar nodig je kennis. Je hebt ervaring met het werken in een open source omgeving. Je bent thuis in verschillende frameworks of je kunt je die snel eigen maken. Je hebt aantoonbaar ruime kennis van en

Bekijk vacature »

Medior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Medior Front-end Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »
Jesper Diovo

Jesper Diovo

03/11/2010 20:26:55
Quote Anchor link
Hoi allemaal,

Het is voor mij alweer een redelijke tijd geleden dat ik met PHP bezig ben geweest. En mettertijd vervliegt je kennis toch wel, heb ik gemerkt. Helaas, maar toch. Nu ik weer een beetje mijn kennis aan het ophalen ben, probeerde ik een 'regex' (regular expression) te maken om een URL te checken. Echter weet ik totaal niet meer hoe ik die precies moet maken en wat blijkt: hij werkt ook niet.

Ik heb het met de volgende regex geprobeerd:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
#www\.[a-z](1,)\.[a-z](2,)(\.[a-z](2,))?#si

Het enige waar de URL aan hoeft te voldoen is 'www.phphulp.nl'. That's it!

Ik hoop dat iemand me even uit de brand kan helpen, zal vast wel fijn zijn, haha.

Groet,
Jesper
 
PHP hulp

PHP hulp

03/02/2023 12:00:11
 
Jelmer -

Jelmer -

03/11/2010 20:50:59
Quote Anchor link
Ipv (min,max) moet je {min,max} hebben.

Als je wilt dat hij alleen "www.phphulp.nl" matcht, en niet "blablawww.phphulp.nlmop" moet je je pattern beginnen met ^ en eindigen met $, om het begin en eind aan te geven.

{1,} is "match één keer of vaker". Daar kan je ook + voor gebruiken.

(blabal) gebruik je om een match te onthouden. Als je alleen maar wilt groeperen, kan je ook (?:blabla) gebruiken. Dus als je wilt dat de tld (.nl in dit geval) optioneel wordt (dat wil je?, want ? betekent "match null of één keer") dan kan je schrijven (?:\.[a-z]{2,})?

#^www\.[a-z]{2,}(?:\.[a-z]{2,})?$#i
matcht:
www.phphulp.nl
www.phphulp

Ik neem aan dat je weet dat lang niet alle geldige urls aan die expressie voldoen, maar daar vroeg je ook niet om :)
 
Jesper Diovo

Jesper Diovo

03/11/2010 21:06:31
Quote Anchor link
Nee dat tweede deel "(\.[a-z](2,))?" is om eventueel een tweede deel (zoals bij .co.uk) ook toe te laten ;). Ik weet niet of je daar ook nog iets voor hebt?

Edit: Deze gebruik ik nu en werkt!
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
#^www\.([a-z]{1,})\.([a-z|\.]{1,})$#si

Ik hoop dat hij ook voldoet en dat ik er niet gekke deuren mee heb open gezet? :)
Gewijzigd op 03/11/2010 21:16:16 door Jesper Diovo
 
Jelmer -

Jelmer -

03/11/2010 22:42:48
Quote Anchor link
Probeer eens "www.phphulp.nl.co.uk...taart". Dat werkt nu ook :P

Wat dacht je van deze:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
#^www\.[a-z]+(\.[a-z]+){1,2}$#si

de URL moet beginnen met www.[a-z], en mag vervolgens 1 of 2 tlds hebben. Werkt op
www.phphulp.nl
www.cnn.co.uk
en niet op
www.subdomain.cnn.co.uk
(wel weer op www.subdomain.cnn.co)
 



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.