preg match accent grave enz

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end Developer

Dit ga je doen Doorontwikkelen van software; Ontwikkelen en testen van nieuwe functionaliteiten; Implementaties van nieuwe functionaliteiten en updates; Verzorgen van technische migraties naar nieuwe frameworks; Verwerken van incidenten. Hier ga je werken Onze klant, gevestigd in de regio Amsterdam, draagt bij aan het verbeteren van de veiligheid en efficiëntie van de Nederlandse infrastructuur door het ontwikkelen van afgemeten software oplossingen. Zo passen zij location intelligence toe om onderhoud en reparaties efficiënt te laten verlopen. Verder zorgen deze systemen dat incidenten zo snel mogelijk worden opgelost. Als Front-end Developer ben jij samen met je team betrokken met het (door)ontwikkelen van

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 »

Software Developer .NET

Functie omschrijving .NET developer gezocht! Wij zoek op zoek naar een .NET Developer die zich niet uit het veld laat slaan voor een software bedrijf in de regio Veenendaal. Je gaat in deze functie aan de slag met het door ontwikkelen van bestaande producten en het ontwikkelen van nieuwe producten. Dit bedrijf ontwikkeld SaaS applicaties die zowel intern als extern gebruikt worden. Verder bestaat je functie uit: Het ontwikkelen en bouwen van webapplicatie, mobiele applicaties en websites vallen onder jouw verantwoordelijkheden; Werken met onder andere .NET, C#, HTML/CSS, Javascript en MSSQL/Oracle Databases; Hierin werk je samen met andere developers en

Bekijk vacature »

Mendix Developer

For our client in Amsterdam, we are looking for a Senior Mendix Developer. Company description Our client is an IT Consultancy company who’s been active for 10 years now. With their ambitious team, they are working with different clients in order to help them with analyzing their data and giving advice to them, regarding how they can use their data in the smartest ways, or to make sure that their mobile or web applications are working efficiently. As you get a glimpse of various industries, it is guaranteed that no day will be the same. Job description As a Mendix

Bekijk vacature »

Software Ontwikkelaar

Functie omschrijving Voor een echt familiebedrijf in de omgeving van 's-Hertogenbosch ben ik op zoek naar een Software Developer. Jij gaat in de functie van Software Developer werken met C# en .NET framework Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Deze organisatie is

Bekijk vacature »

PHP Back-end Developer

Vacature details Vakgebied: Software/IT Opleiding: Starter Werklocatie: Nijmegen Vacature ID: 13633 Introductie OUr client develop websites, webshops, and digital environments that are used by many visitors daily. They are seeking an experienced PHP-Developer Back-end to join the team. If you're looking for a position where you can tackle challenging, innovative, and multidisciplinary ICT projects and make a difference, this vacancy might be for you! Functieomschrijving As a PHP developer, you'll develop websites and digital environments used by many visitors daily. You'll work as a back-end developer and want to continuously develop in this field. You can work independently and efficiently,

Bekijk vacature »

Front-end Developer

Onze klant is sinds 2 jaar actief als adviseur en bemiddelaar in de verzekeringsmarkt. Sindsdien proberen zij deze slapende markt flink wakker te schudden. Dit willen zij doen door het bouwen van slimme vergelijkers op hun eigen website en die van partners. Het bedrijf wil continu voorop lopen, zodat consumenten eenvoudig de verzekeringen kunnen vinden die het beste bij ze past. Functieomschrijving Als Front-end Developer werk je aan vergelijkingsmodules die consumenten dagelijks gebruiken bij het vergelijken en afsluiten van verzekeringen. Je vindt het leuk om samen te werken met de product owner, bestaande modules te verbeteren en nieuwe vergelijkers "from

Bekijk vacature »

Senior Fullstack developer wanted! (C#, Java, Angu

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

Bekijk vacature »

Fullstack developer (NodeJS, React, AWS)

Functie Als Fullstack developer kom je te werken in het ontwikkelteam, maar zoals gezegd komt er veel meer bij kijken dan alleen maar ontwikkelen. Je bent samen met je collega’s continu bezig om de software uit te breiden maar hiernaast doe je doorlopend onderzoek naar de inzet van bijvoorbeeld Machine Learning. Ze willen met hun software echt voorlopen op andere en toegevoegde waarde leveren voor de eindgebruiker. Mede hierom zijn ze erg benieuwd naar iemand zijn persoonlijkheid, of hij graag nieuwe dingen uitzoekt (Google!), en initiatief neemt. Maar waar staan ze nu? Na een onderzoeksfase van ruim een jaar zijn

Bekijk vacature »

Developer Front-end

Functie omschrijving Front-end Developer gezocht! Wij zijn op zoek naar een front-end developer voor een organisatie in de regio Veenendaal die de eindverantwoordelijkheid op zich neemt van alles wat met design te maken heeft. Je hebt in deze functie een adviserende rol hiervoor moet je beschikken over een grote dosis vakinhoudelijke kennis. Je creëert unieke concepten door samen met collega’s en klanten te overleggen over aangeleverde designs. Hiermee draag jij je steentje bij aan de groeiambities van de klant. Jij wordt het vaste aanspreekpunt voor klanten wanneer het gaat over planningen, hierin is het jouw taak om alle betrokkenen goed

Bekijk vacature »

PHP Web Developer

Functie omschrijving Voor een klein softwarebedrijf in de omgeving Roosendaal, zijn wij op zoek naar een PHP web developer met een aantal jaar werkervaring. Wil jij graag werken aan in-house software projecten voor diverse klanten? Voel jij je prettige in een klein team developers, waar jouw inbreng enorm gewaardeerd wordt? Lees dan snel verder! Jouw werkzaamheden zien er als volgt uit: Je wordt verantwoordelijk voor de ontwikkeling van diverse applicaties. Dit kan de ene keer een online platform voor aanbiedingen zijn, en de andere keer een software pakket dat gebruikt wordt om interne processen te automatiseren. Het zijn stuk voor

Bekijk vacature »

Back end developer Digital agency

Functie Heb jij altijd al eens bij een bedrijf willen werken waar jij géén nummertje bent, die alleen maar uitvoerend werk doet? Dan zou je hier perfect passen! Tuurlijk, je werkt aan projecten voor grote of kleine bedrijven… Het enige verschil hier is, jouw mening telt hier écht. Jouw inbreng wordt gewaardeerd, serieus genomen en gebruikt. En vergeet niet, je werkt niet alleen aan deze projecten. Er werken in totaal ruim 20 developers en designers, onderverdeeld over 3 development teams. Voornamelijk bestaande uit Medior en Senior developers, die samen voor een inspirerende en ambitieuze omgeving zorgen. Hun visie is namelijk

Bekijk vacature »

Front-end developer Consultancy in teamverband wer

Functie Het team bestaat uit User Experience designers, Data Scientists en Software Engineers. Momenteel zijn ze op zoek naar een ervaren Front-end of Fullstack developer die samen met de consultants aan de slag gaat om de business requirements te vertalen naar technische oplossingen. Los van het finetunen van extenties, help je bij het configureren van bijvoorbeeld een mobiel bankieren app. Hierin ben je van A tot Z betrokken en zie je bijvoorbeeld ook toe op de uitvoering van testen. Je expertise wordt optimaal benut en je krijgt verschillende kansen om deze uit te breiden door met verschillende innovatieve technologieën aan

Bekijk vacature »

SQL database developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als SQL database developer? Dit bedrijf bouwt applicaties om processen in distributiecentra te optimaliseren. Ter uitbreiding van het development team zijn wij op zoek naar een SQL database ontwikkelaar. Wil jij werken voor een groeiende werkgever in regio Breda waar jij de ruimte en tijd krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je houdt je bezig met het creëren en bouwen van MS SQL server databases; Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van logistieke processen; Je gaat projecten vanaf het begin tot het

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 »
Beppie turbo

beppie turbo

11/03/2015 17:48:36
Quote Anchor link
Hallo,

In mijn php formuliertje wil ik graag dat mensen een aantal gegevens invullen die dan ook gecontroleerd worden.
Dit gaat allemaal goed alleen krijg ik nu de klacht dat mensen geen speciale tekens kunnen invoegen bijvoorbeeld:
andré of s'hertogenbosch.

Ik heb een aantal dingen geprobeerd, maar krijg het niet goed werkend. Ik had het zo :

if ( !isset($_POST['naam']) or !preg_match( '~^[\w ]{3,}$~', $_POST['naam'] ) ) {
$aErrors['naam'] = 'Vul aub uw naam in';

Daarna dit geprobeerd:
if ( !isset($_POST['naam']) or !preg_match( "/^([A-Za-z \-]+(?:\'|&#0*39;)*)*[A-Za-z ]+$/", $_POST['naam'] ) ) {
$aErrors['naam'] = 'Vul aub uw naam in';

Bij de 2e optie lukt het me wel om een ' te typen maar geen é.

Wie kan me helpen?
Alvast bedankt!
 
PHP hulp

PHP hulp

28/12/2024 12:47:20
 
Thomas van den Heuvel

Thomas van den Heuvel

11/03/2015 17:57:48
Quote Anchor link
Is er een reden waarom je een naam wilt onderwerpen aan zo'n stricte controle?

En als je niet wilt dat men tig varianten invult voor een plaatsnaam, laat hun dan kiezen uit een vast aantal keuzen (dropdown menu's).

Dit kan (ENORM) in je voordeel werken als je op een gegeven moment informatie wilt opzoeken op plaatsnaam.

Als je op dat moment alles onder 1 noemer had opgeslagen is zo'n query een peuleschil (... WHERE plaatsnaam_id = 12 ...). En anders... zul je eerst je data moeten opschonen.

Denk bijvoorbeeld aan Den Bosch. Als je een gebruiker zelf deze plaatsnaam laat invullen levert dit tal van schrijfwijzen op:
den bosch
Den Bosch
shertogenbosch
s hertogenbosch
'shertogenbosch
's-hertogenbosch
's-Hertogenbosch
(en mogelijke varianten met (andere) typefouten)
etc.

(dit lijkt mij een administratieve nachtmerrie)
Gewijzigd op 11/03/2015 17:59:57 door Thomas van den Heuvel
 
Ivo P

Ivo P

11/03/2015 18:03:45
Quote Anchor link
[\w]{3,}

een naam is dus altijd minstens 3 letters lang.
oef, dan heb ik nog geluk. Jo, Bo en Ed hebben pech...


----
\w: any "word" character:

A "word" character is any letter or digit or the underscore character, that is, any character which can be part of a Perl "word". The definition of letters and digits is controlled by PCRE's character tables, and may vary if locale-specific matching is taking place. For example, in the "fr" (French) locale, some character codes greater than 128 are used for accented letters, and these are matched by \w.


aldus: wat is jouw locale setting?
 
Thomas van den Heuvel

Thomas van den Heuvel

11/03/2015 18:08:35
Quote Anchor link
En dubbele namen? :) (edit: deze wordt mogelijk al geaccepteerd...)
Jean-Francois is not amused!

(edit: ...echter)
Waarom zou je echter een of andere ingewikkelde "whitelist regexp" willen maken voor een naam? Deze lijkt mij moeilijk te vangen. Daarnaast, wat is het nut hiervan?

Ik zou mij eerder druk maken over het in goede banen leiden van de opslag van plaatsnamen eerlijk gezegd :).
Gewijzigd op 11/03/2015 18:12:34 door Thomas van den Heuvel
 
Ivo P

Ivo P

11/03/2015 18:14:19
Quote Anchor link
en dat geldt natuurlijk niet alleen voor namen: "Den Bosch", met een spatie, krijg je dus ook niet ingevoerd.

En mocht je denken dat een emailadres zeker aan een formaat voldoet: ik loop er nog af en toe tegenaan dat een koppel-teken niet in een adres blijkt te mogen van de slimme programmeur, of dat [email protected] om een vergelijkbare reden niet mag.

filter niet te hard:
hooguit checken of er "iets" is ingevoerd.

(uitgezonderd uiteraard zaken die zeker wél een formaat hebben, zoals "is een geheel getal" of is een datum als "2000-12-31")
 
Beppie turbo

beppie turbo

11/03/2015 18:43:42
Quote Anchor link
Hoi,

Kijk dat zijn snelle reacties... jullie hebben wel gelijk... eigenlijk zou ik beter kunnen checken of het wel gevuld is... (ook de namen Ed en dergelijke moeten natuurlijk iets kunnen invullen).

Ik ga weer aan de slag. (Ik neem aan dat ik gewoon iets van if(strlen($_POST['naam') < 1) )
ervan moet maken toch?)

bedankt!
 
Thomas van den Heuvel

Thomas van den Heuvel

11/03/2015 20:16:40
Quote Anchor link
Je zou kunnen kijken of de ge-trim()-de string verschilt van de lege string.

Eigenlijk moet je nooit user-input vertrouwen.

Zorg dus ook dat als je deze in een query gebruikt of afdrukt je deze data ontdoet van de mogelijk speciale betekenis van de data in die context.

Stel dat je gebruikersnaam '</div>' is of 'lala " oops' (dubbele quote) - dit zou je pagina-opmaak kunnen breken als je deze zomaar in lopende HTML afdrukt. Gebruik bij het afdrukken van namen bijvoorbeeld htmlspecialchars().

(andere) data zou bij invoer/wijzigen mogelijk geinterpreteerd kunnen worden als SQL. Zorg dat deze passages onschadelijk worden gemaakt (als DATA worden behandeld) binnen je queries door het gebruik van een _real_escape_string() functie of deze (toch) rigoreus te controleren m.b.v. een regexp. Nu is een naam tekst, dus daar is het niet meteen fataal, maar als je bijvoorbeeld een nummer verwacht en je krijgt iets totaal anders te verwerken dan gaat dat in de meeste gevallen niet werken tenzij je een controle invoert die alleen invoer accepteert die ook echt numeriek is.
Gewijzigd op 11/03/2015 20:19:35 door Thomas van den Heuvel
 



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.