Achternaam netter maken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior/Senior Software Developers gezocht in de Ra

Functie Op dit moment staan er posities open voor de volgende functies: Front-end, Back-End & Fullstack software developer. Als Front-End software developer werk je met JavaScript en de bijbehorende technologieën zoals TypeScript, Angular, React, Vue en Svelte. Als Back-End software developer ben je bezig in NodeJS en doe je dit met behulp van AWS, NoSQL, REST en GraphQL. Je krijgt leuke en uitdagende opdrachten met een gemiddelde duur van anderhalf jaar. Hier werk je in een team met andere IT’ers aan het ontwikkelen en verbeteren van software. Je wordt begeleid door een accountmanager die fungeert als jouw aanspreekpunt. Het team

Bekijk vacature »

Junior Front-End Developer

Je maakt een vliegende start van je carrière, door meteen mee te bouwen aan de digitale oplossingen 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. Op dat moment komt je wil om 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! Ook Junior Front-End Developer worden bij Coolblue?

Bekijk vacature »

Ervaren Full stack developer

Functie omschrijving Ben jij op zoek naar een uitdagende in-house functie bij een bedrijf met enorme groeipotentie? Ben jij op zoek naar een nieuwe uitdaging vol afwisseling en gezelligheid? Dan ben je bij dit bedrijf aan het juiste adres! Wij zijn in omgeving Breda op zoek naar een ervaren full stack developer. Je gaat werken voor een zeer gewilde werkgever met goede arbeidsvoorwaarden. Je krijgt een plekje in het jonge IT team, work hard, play hard is hier duidelijk het motto! Jouw werkzaamheden zien er als volgt uit: Jij bent verantwoordelijk voor het ontwerpen en bouwen van webapplicaties. Je bent

Bekijk vacature »

Developer Low-code

Dit ga je doen Low-code ontwikkeling van software voor landelijk bekende organisaties; Opleveren van mooie eindproducten, middels de Agile methodiek; Samenwerken in een team van 10 collega's; Direct contact met de eindklant over de gewenste oplossingen. Hier ga je werken Als Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet discreet en veilig verwerkt worden. De processen die hierbij horen worden door het IT team vormgegeven. De

Bekijk vacature »

Ervaren C#.NET developer

Functieomschrijving We zijn op zoek naar een ervaren C#.NET programmeur voor een moderne werkgever in de regio Prinsenbeek. Als programmeur zal je bezig zijn met het ontwikkelen van op maat gemaakte webapplicaties voor verschillende klanten, waarbij je ervoor zorgt dat complexe processen zo goed mogelijk worden ondersteund. Je takenpakket omvat onder andere: Werken met databases en dataopslagoplossingen, implementeren van beveiligingsoplossingen en het waarborgen van de beveiliging van applicaties en gegevens, evenals het schrijven van technische documentatie en gebruikershandleidingen. Het ontwikkelen en onderhouden van C#.NET-applicaties. Bijdragen aan het ontwerp en de architectuur van softwaretoepassingen. Het schrijven van hoogwaardige en herbruikbare codes.

Bekijk vacature »

Java Developer

Functieomschrijving Are you an experienced Java Developer who wants to be challenged? Then this is your job! As a Java Developer, you are co-responsible for building custom applications within our extensive IT landscape. Development takes place on both the back-end side (Spring/JEE). Together with the IT department, you are responsible for the daily adjustments and expansions of our IT systems. In addition, you will work in small scrum teams using the Agile methodologies. Besides the realization of our in-house systems, you are responsible for the roll-out of the application (version) as well as the operational support after going live. Team

Bekijk vacature »

Front-end Developer

Front-end Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

Back-end Developer (Permanent position with the em

Bedrijfsomschrijving Dutch specialist in technical installation materials. Functieomschrijving Purpose of the position: Our client is looking for a Back-end Developer who, together with the rest of the energetic and dynamic team, is responsible for the development and management of the website. This not only concerns the development and management of the current website, but also the development of a new Headless Commerce Platform to keep the customer's website Future proof. Within the IT department, there is a real DevOps culture and the commerce team is at the forefront and tries to implement continuous improvements. Most important tasks: ï‚· Designing and

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Als PHP developer bijdragen aan beter onderwijs?

Functie Momenteel zijn ze op zoek naar een PHP developer die mee gaat werken aan de (door)ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP), Vue.js en

Bekijk vacature »

Medior PHP developer

Functie Het team bestaat inmiddels uit zo’n 25 collega’s met specialisten op het gebied van development, data(analyse), marketing, infrastructuur en finance. Ze hebben een supermodern pand en bieden hiernaast veel vrijheid en verantwoordelijkheid. Ze doen er alles aan om jou op te gemak te stellen. Zo kun je je eigen werkplek inrichten naar persoonlijke wensen, maar gaan ze bijvoorbeeld ook jaarlijks met elkaar wintersporten en zijn er andere leuke uitjes. Als onderdeel van één van de scrumteams ga je aan de slag, samen ben je medeverantwoordelijk voor het doorontwikkelen van hun business applicatie waar het traffic team dagelijks mee werkt.

Bekijk vacature »

Oracle Apex developer

Bedrijfsomschrijving My client is a technology company based in Den Bosch, the Netherlands. They specialize in providing innovative software solutions to clients, and they are currently looking for an experienced Oracle Apex developer to join the IT team. Functieomschrijving As an Oracle Apex developer, you will be responsible for designing, developing, and maintaining web-based applications using Oracle Apex. You will work closely with project managers, business analysts, and other developers to ensure that clients' needs are met and that the software solutions are of the highest quality. Responsibilities: Design, develop, and maintain Oracle Apex applications. Work with project managers and

Bekijk vacature »

C# Developer

Functie omschrijving Voor een softwarebedrijf in de omgeving van Veghel zijn we op zoek naar een C# developer. Word jij blij van ontwikkelen in C# en .NET? Lees dan snel verder! Jouw werkzaamheden zullen er als volgt uit gaan zien: Door middel van ASP.NET, MVC Framework en C# ga je webshops, websites en webapplicaties ontwikkelen. Je zorgt voor de optimalisatie van bestaande software en de automatisering van bedrijfsprocessen. Op basis van de wensen van de klant ga je samen met je collega's ga je op zoek naar de juiste oplossingen en je gaat dit uitwerken tot een mooi eindproduct. Bedrijfsprofiel

Bekijk vacature »

Senior PHP developer

Functie Als Senior PHP developer heb je een sterke mening over de architectuur van projecten en de processen binnen het team. Je bent de sparringpartner voor je Team Lead. Ook ondersteun je met jouw kennis de minder ervaren developers in jouw team. Ze werken regelmatig aan projecten vanaf scratch en dit geeft ruimte om voor nieuwe technieken te kiezen. Naast het ontwikkelen van software ben je continue bezig om ook jezelf te ontwikkelen. Ze werken met o.a.: PHP, Laravel, Doctrine, PHP Unit, Behat, React, TypeScript, (My)SQL, Postgress, Redis, ElasticSearch, Docker, Nginx, GIT flow, JIRA, AWS. Eisen • HBO werk- en

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 »
Rogier Burton

Rogier Burton

23/09/2012 12:20:05
Quote Anchor link
Hallo allemaal,

Ik heb één invoerveld waar een klant zijn/haar achternaam invult. Ik wil per sé niet gebruik maken van een apart invoerveld voor tussenvoegsels. Nu heb ik een array met bestaande tussenvoegsels en wil ik eigenlijk dat alle woorden ucfirst worden, behalve diegene die in de array voorkomen. Heel simpel eigenlijk, maar ik kom er niet uit!

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
$surnameprefixes = array("af","aan","bij","de","den","der","d'","het","'t","in","onder","op","over","'s","'t","te","ten","ter","tot","uit","uijt","van","vanden","ver","voor","En combinaties:","aan de","aan den","aan der","aan het","aan 't","bij de","bij den","bij het","bij 't","boven d'","de die","de die le","de l'","de la","de las","de le","de van der","","in de","in den","in der","in het","in 't","onder de","onder den","onder het","onder 't","over de","over den","over het","over 't","op de","op den","op der","op gen","op het","op 't","op ten","van de","van de l'","van den","van der","van gen","van het","van la","van 't","van ter","van van de","uit de","uit den","uit het","uit 't","uit te de ","uit ten","uijt de","uijt den","uijt het","uijt 't","uijt te de ","uijt ten","voor de","voor den","voor in 't");

$surname = 'van den berg'; //moet worden: van den Berg
$surname = 'van lenderen tot someren'; //moet worden: van Lenderen tot Someren


Iemand een idee hoe dit te doen?
 
PHP hulp

PHP hulp

27/05/2026 02:29:58
 
Joris van Rijn

Joris van Rijn

23/09/2012 12:31:41
Quote Anchor link
Het zal vast wel kunnen met een regex (ik ben er niet heel erg in thuis),
Maar ik zou $surname splitten bij elke spatie en dan op woorden controleren en vervolgens weer 1 string ervan maken (met ucfirst)
 
Write Down

Write Down

23/09/2012 12:38:49
Quote Anchor link
Waarom het je zelf moeilijk maken... Ik zou echt wel gaan voor een apart veld. Met een beetje CSS code, kan je er voor zorgen dat het lijkt dat je maar één veld gebruikt. Lijkt me efficiënter & makkelijker.
 
Rogier Burton

Rogier Burton

23/09/2012 12:42:48
Quote Anchor link
Write Down op 23/09/2012 12:38:49:
Waarom het je zelf moeilijk maken... Ik zou echt wel gaan voor een apart veld. Met een beetje CSS code, kan je er voor zorgen dat het lijkt dat je maar één veld gebruikt. Lijkt me efficiënter & makkelijker.

Het gaat hier om de registratie bij een webshop. De klant moet al redelijk veel gegevens invullen en met oog op usability wil ik het simpel houden door tussenvoegsel en achternaam in één veld te laten. Ik kies dus voor het gemak van de klant, en niet voor het gemak van mijzelf :)
 
Ozzie PHP

Ozzie PHP

23/09/2012 13:49:10
Quote Anchor link
Ten eerste vraag ik me af of jij ALLE combinaties op voorhand kunt afvangen? Volgens mij niet. Daarnaast moet je goed opletten want er zullen ongetwijfeld mensen zijn die bijv. Uit heten, bijv. Rogier Uit. Je wil niet dat er dan komt te staan Rogier uit.

Is het niet handiger om zoiets te doen als dit:
Bestaat de naam uit 2 woorden, dan allebei met een hoofdletter. Bestaat de naam uit meer dan 2 woorden dan alleen het eerste en laatste woord met hoofdletter.

Anyhow, je streven is nobel, maar ik denk dat je het in de praktijk nooit 100% waterdicht zal krijgen.

De beste manier is denk ik dan toch met 3 invoervelden werken.

"De klant moet al redelijk veel gegevens invullen en met oog op usability wil ik het simpel houden door tussenvoegsel en achternaam in één veld te laten."

Dan zal het voor die 2 extra velden toch ook niet meer uitmaken hè ;-)

Misschien eens kijken of je in die andere gegevens iets kunt weghalen? Beperk je tot het essentiële: naam, factuuradres, afleveradres, e-mailadres, tel.nr.
Gewijzigd op 23/09/2012 13:50:51 door Ozzie PHP
 
Write Down

Write Down

23/09/2012 14:00:39
Quote Anchor link
Rogier Burton op 23/09/2012 12:42:48:
Write Down op 23/09/2012 12:38:49:
Waarom het je zelf moeilijk maken... Ik zou echt wel gaan voor een apart veld. Met een beetje CSS code, kan je er voor zorgen dat het lijkt dat je maar één veld gebruikt. Lijkt me efficiënter & makkelijker.

Het gaat hier om de registratie bij een webshop. De klant moet al redelijk veel gegevens invullen en met oog op usability wil ik het simpel houden door tussenvoegsel en achternaam in één veld te laten. Ik kies dus voor het gemak van de klant, en niet voor het gemak van mijzelf :)


Dat ene veldje zal het voor de klant ook niet rampzalig maken...
 
Wouter J

Wouter J

23/09/2012 14:32:58
Quote Anchor link
Je gaat er nu vanuit dat tussenvoegsels met kleine letters moeten? Dat is helemaal niet altijd zo:

Jan van Slooten
J. van Slooten
graaf van Slooten
Meneer Van Slooten
Ds. Van Slooten

Alleen als het vooraf wordt gegaan door een naam of voorletter(s) moet het tussenvoegsel met een kleine letters, in elk ander geval met hoofdletters. En de d' of 't moeten altijd met kleine letters...

Kortom: Je kan het systeem hoe je die nu wilt nooit waterdicht maken.
Gewijzigd op 23/09/2012 14:33:36 door Wouter J
 
Eddy E

Eddy E

23/09/2012 14:47:44
Quote Anchor link
Ik ken iemand (jongen, 13 jaar inmiddels) die heette van zichzelf Hendrik Dockters-Van Leeuwen (dus niet dokter van het plaatjes Leeuwen!).

Als hij gaat trouwen met (bijvoorbeeld met Marietje Van den Berg), dan gaat die Marietje dus officieel Marietje Dockters-Van Leeuwen Van den Berg heten.
Knappe regex daarvoor. Want haar achternaam is dus Dockters-Van Leeuwen Van den Berg. Met 5 hoofdletters daarin!

Kortom: leuk idee, maar laat wat de mensen invoeren gewoon staan.
Tenzij het 1 woord is: dan mag je ucfirst() eroverheen gooien.
 



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.