Preg_match probleem.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Startersfunctie JAVA developer @ Regio Eindhoven

2021-09-23 iSense Startersfunctie JAVA developer Heb je onlangs een hbo-, wo-opleiding of een minor richting de IT afgerond en wil je graag aan de slag als Fullstack JAVA Developer? Lees dan snel verder! Want in februari 2022 start de Experis Academy weer met een leerprogramma waarin IT-experts je opleiden tot developer met als specialisatie JAVA. Dit allemaal met een salaris en een vooruitzicht op een baan bij een topwerkgever. ISLE49796 Meerdere functies beschikbaar Wat ga je doen tijdens het Fullstack JAVA ontwikkeltraject? Vanaf februari 2022 krijg jij via de Experis Academy een unieke kans om jouw IT-carrière een kickstart te

Bekijk vacature »

Full-Stack Nodejs Developer

De vacature We’re looking for n Senior JavaScript (ReactJS) front-/backend developer to turn visual designs into beautiful and well performing applications. You'll work in a small team of passionated developers and will be co-responsible for good performing and well- documented code. Knowledge about making applications compatible with all common browsers for different devices and resolutions. You're fluent in understanding and writing HTML, CSS and JavaScript in the best performing way. Functie eisen Higher Professional Education or above working and thinking level A big passion for web development 2+ years of experience in shipping high-quality software Strong JavaScript, HTML5 and CSS3

Bekijk vacature »

Informatieanalist

Waar het laatste boek van Saskia Noort, 1.5 petabyte aan digitaal archief en het BPMN procesmodel samenkomen. Dat is de KB in Den Haag. En het is de plek waar door jouw analyses onze digitale diensten zoals de online bibliotheek, maar ook die van onze partners uit het erfgoed-, onderzoeks- en bibliotheeknetwerk, steeds slimmer gaan werken. Als informatieanalist zijn de digitale bibliotheek, digitalisering en de digitale infrastructuur jouw belangrijkste werkterreinen. Maak jij het mogelijk? In je rol van informatieanalist werk je, veelal in agile teams, mee aan diverse vraagstukken en opdrachten. Zo vertaal je onder meer informatiebehoeften vanuit verschillende werk-

Bekijk vacature »

.NET Developer

De vacature Als Software Developer bouw je mee aan oplossingen in en om het ERP-systeem SAP Business One. Het gaat hierbij om onze eigen, branche specifieke oplossingen, alsmede diverse klant specifieke oplossingen zoals koppelingen met applicaties van derden. Tijdens je werk ben je betrokken bij vrijwel alle bedrijfsprocessen van de klant. Naast advies lever je ook een praktische bijdrage door vraagstukken direct te vertalen naar (technische) oplossingen. Hierbij ben je de schakel tussen de klant en onze technische oplossingen. In de rol van ontwikkelaar ben je continue bezig met de optimalisatie van logistieke-, inkoop-, verkoop-, productie- en financiële processen binnen

Bekijk vacature »

Lead Developer in het Spoordomein

Ben jij altijd degene in het team die de knopen doorhakt? Die samen met collega’s de best passende oplossing bepaalt? Wat ga je doen? Als Lead Developer ben je de spil tussen de klant en het ontwikkelteam. Je helpt aan de ene kant de Product Owner met het managen van de backlog en het realiseren van de business doelstellingen. En aan de andere kant zorg je voor een stabiele, flexibele software applicatie van hoge kwaliteit. Je zoekt continu naar verbeteringen in de architectuur, de gebruikte technologieën, het proces en de mensen. Je daagt je team uit om met goede ideeën

Bekijk vacature »

Advanced Mendix Developer Logistic Solutions (NL)

Advanced Mendix Developer Logistic Solutions (NL) Den Haag HBO/WO IT Professional "Als Advanced Mendix Developer impact maken op de groeiende E-commerce markt met onze logistieke software en onze kritieke logistieke keten. Je doet dit door ontwikkeling en uitbreiding van onze Mendix Cloud omgeving, waarbij je complexe business processen vertaalt naar kritieke Mendix applicaties." Wat ga je doen? PostNL is becoming a postal tech company. Je komt te werken binnen PostNL Logistic Solutions. Daar gaan we net wat verder dan een standaardpakket of brief. Het gaat bijvoorbeeld om gekoeld vervoer van medicijnen (Health), Warehousing (Fulfilment), het leveren binnen hele strakke tijdvakken

Bekijk vacature »

Datawarehouse specialist / ETL Ontwikkelaar @ Rott

2021-04-12 iSense Datawarehouse specialist / ETL Ontwikkelaar Datawarehouse ontwikkelaar / ETL ontwikkelaar / DWH ISRA49558 Nieuw Organisatie Onze klant is een semi overheidsinstelling. Ze zijn bezig met het bouwen van een nieuwe BI omgeving. Ze hebben onderzocht hoe het datalandschap en de informatievoorziening geprofessionaliseerd kan worden. Als DWH Ontwikkelaar kun jij hier een belangrijk rol in gaan spelen over hoe je het verder gaat uitvoeren. Het is een informele organisatie met een goede werksfeer. De mensen die er werken zijn ambitieus en werken met de nieuwste technieken. Ben jij toe aan een nieuwe uitdaging als datawarehouse ontwikkelaar waar jij kunt

Bekijk vacature »

Junior developer

Je maakt een vliegende start van je carrière, door meteen mee te bouwen aan de digitale aspecten van Coolblue. Wat doe je als Junior developer bij Coolblue? Als Junior Developer ben je meteen vanaf de start onderdeel van een van de development teams. Omdat je jezelf graag nog verder wilt ontwikkelen, kijk je veel met je collega’s mee en volg je verschillende trainingen. Maar in de sprints pak je ook je eigen stories op, om meteen Coolblue iedere dag een beetje beter te kunnen maken. Ook junior developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind

Bekijk vacature »

New Business Developer IT

Bedrijfsomschrijving Onze opdrachtgever is een grote internationale organisatie. Zij zijn echt een begrip wereldwijd en een voorloper op alles wat te maken heeft met IT en ICT branche. Deze organisatie bestaat inmiddels al bijna 100 jaar en zijn tot op de dag van vandaag nog steeds onderscheidend in hun producten en dienstverlening. Zij zijn actief voor hun klanten in 170 landen en er werken wereldwijd bijna 400.000 werknemers. Heb je affiniteit met technologie, netwerken en cyberbeveiliging en relevante commerciële werkervaring? Dan nodig ik je uit om te solliciteren! Functieomschrijving Als Sales Specialist ben jij nieuwsgierig ingesteld en houd je van

Bekijk vacature »

Software Developer / Golang / C++ / IoT @ regio Ti

2021-11-08 iSense Software Developer / Golang / C++ / IoT Heb jij ervaring met Golang en zou je hier verder in willen groeien? Werk jij graag in een klein bedrijf met een grote markt? Word jij enthousiast van een moderne omgeving met de nieuwste technieken? Zoek jij ruimte om mee te denken en nieuwe mogelijkheden te onderzoeken? Dan kan deze vacature iets voor jou zijn! ISGO51657 Waar ga je mee aan de slag? Je bent verantwoordelijk voor het doorontwikkelen van de back-end van technische software, o.a. omtrent de aansturing van printplaten; Technieken als Golang en C++ in een Linux omgeving;

Bekijk vacature »

Product Owner IT

Sta jij stevig in jouw schoenen en krijg jij energie van het vertalen van businessdoelen naar features voor ontwikkelteams? Wat ga je doen? Als Product Owner ben jij het centrale aanspreekpunt voor en in het team. Je verzamelt ideeën, zet de koers uit, bewaakt de voortgang, stemt af met applicatie-verantwoordelijken, andere Product Owners en Projectleiders en stuurt waar nodig bij. Jij achterhaalt moeiteloos de vraag achter de vraag en omdat jij zowel de techniek als de business snapt, ben jij een onmisbare schakel. Je takenpakket is divers en ziet er als volgt uit: Je vertegenwoordigt het belang van de interne

Bekijk vacature »

Junior Front-End Developer

Je maakt een vliegende start van je carrière, door meteen mee te bouwen aan de digitale aspecten van Coolblue. Wat doe je als Junior Front-End Developer bij Coolblue? Als Junior Front-End Developer ben je meteen vanaf de start onderdeel van een development team. Je kijkt veel mee met collega’s en volgt trainingen om te groeien als Junior Developer. Op dat moment komt je wil om steeds te blijven leren naar boven. Daarnaast pak je in de sprints ook je eigen stories op om Coolblue iedere dag een beetje beter te maken. Je sterk analytisch vermogen komt dan goed van pas!

Bekijk vacature »

Advanced Mendix Developer Order Management Systeme

Advanced Mendix Developer Order Management Systemen (NL) Den Haag HBO/WO IT Professional "Als Advanced Mendix Developer impact maken op de groeiende e-commerce markt? Je doet dit bij PostNL door met je DevOps team onze Mendix applicaties verder te ontwikkelen, waarbij je complexe logistieke business processen vertaalt naar applicaties die ons primaire proces ondersteunen". Wat ga je doen? PostNL wordt een postal tech company We nemen de ontwikkeling van onze IT applicaties in eigen hand door onze eigen software-ontwikkel-capability op te zetten. Als Advanced Mendix Developer ben je onderdeel van een multidisciplinair, agile werkend Business-IT-team. Samen met dit team bouw je onze logistieke IT-applicaties verder

Bekijk vacature »

Microsoft 365 Engineer

Opleidingsbudget van € 5.000,- Onze opdrachtgevers werken met de nieuwste technieken dus onze medewerkers ook. Daarom bieden we jou uitgebreide opleidingsmogelijkheden en ondersteunen we je maximaal in je ontwikkeling. We bepalen samen met jou een opleidingstraject want niemand wil stilstaan in zijn ontwikkeling, zeker niet in de IT. Wat mag je nog meer verwachten? Direct een arbeidsovereenkomst voor onbepaalde tijd Een salaris tussen de € 3.500,- en € 4.500,- bruto per maand o.b.v. 40 uur Diverse bonussen: - 1800+ uur bonus - Wervingsbonus, een waardebon naar keus, ter waarde van € 1.500,- netto Een onkostenvergoeding van € 100,- netto per

Bekijk vacature »

Oracle BI Developer @ Utrecht

2021-08-16 iSense Oracle BI Developer Ben jij op zoek naar een dynamische omgeving om als Oracle BI Developer aan de slag te gaan? Heb jij goede kennis van Oracle BI, Datawarehouses en Oracle Data Integrator (ODI)? En pas jij dit graag toe in een innovatieve omgeving waar je voldoende uitdaging zult vinden? Reageer dan nu! ISKL48194-1 Organisatie Deze organisatie is internationaal actief binnen de zakelijke dienstverlening en heeft de kwaliteit van de IT afdeling hoog in het vaandel staan. Al vanaf de oprichting, meer dan 30 jaar geleden, heeft de IT afdeling alle systemen in eigen beheer en worden de

Bekijk vacature »
Vincent Post

Vincent Post

05/11/2010 12:33:20
Quote Anchor link
Hallo,

Ik heb mij niet zo verdiept in preg_match
dus kom hier even niet uit mijn probleem is
if(!preg_match("/^[-_0-9a-z]{2,}$/i", $_POST['gebruikersnaam'])) {
$error[] = 'Een gebruikersnaam mag slechts alfanummerieke tekens bevatten (a-z, 0-9), underscore (_) of liggend streepje (-).';
}
Nou wil ik preg_match("/^[-_0-9a-z]{2,}$/i hier ook .! toestaan hoe doe ik dat?

Bedankt alvast.
 
PHP hulp

PHP hulp

03/12/2021 03:04:53
 
- Mark -

- Mark -

05/11/2010 12:34:25
Quote Anchor link
Kijk eens naar ctype_alnum() en soort genoten. Dat lijkt me een stuk gemakkelijker voor je.
 
Vincent Post

Vincent Post

05/11/2010 12:52:23
Quote Anchor link
Maar dan weet ik nog niet hoe ik punt en uitroep teken kan toestaan.
ctype_alnum()
ctype_alpha()
ctype_digit()
setlocale()
Deze zou ik dan volgens jou moeten gebruiken?
 
Joren de Wit

Joren de Wit

05/11/2010 12:54:41
Quote Anchor link
Je kunt die tekens toch gewoon toevoegen aan de tekenverzameling in je reguliere expressie? Let erop dat je de punt (.) dan wel moet escapen met een \ om zijn speciale functie ongedaan te maken.
 
- Mark -

- Mark -

05/11/2010 12:57:30
Quote Anchor link
Even uit het hoofd.

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

    function is_gebruikersnaam($naam){
        
        return ctype_alnum(str_replace(array('-', '_', '.', '!'), '', $naam));
    }


?>


Maar waarom wil je . en ! toestaan in een naam?
 
Jordi Kroon

Jordi Kroon

05/11/2010 13:01:31
Quote Anchor link
! weet ik niet maar mischien wil hij dat je inlogd op je emailadres
 
Vincent Post

Vincent Post

05/11/2010 13:01:33
Quote Anchor link
Dankjewel ik was die \ vergeten haha.

;)

Edit: Nee mijn bedoeling is om te controleren welke tekens ze gebruiken bij het registeren in hun gebruikersnaam.
Gewijzigd op 05/11/2010 13:03:42 door Vincent Post
 



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.