webForumDet fria alternativet

Regular Expression för Förnamn + Efternamn

.NET

5 svar · 751 visningar · startad av CatZ

Medlem sedan jan. 20022 440 inlägg
Frågan#1

Jag skulle vilja ha det så att man endast kan anmäla sig med användarnamn som Förnamn (mellanslag) Efternamn. Kan man göra någon typ av regexp för det?

Dessutom vore det bra om man kunde ha någon typ av lista på tillåtna namn men det blir väl svårt antar jag :)

Medlem sedan juni 20019 519 inlägg
#2

... och dom som har dubbel efternamn då?

^(A-Z)+ (A-Z)+$
Medlem sedan jan. 20022 440 inlägg
#3

Hmm... kan man lösa det på nåt smart sätt med namnen då? Så att a-ö är tillåtet och att det måste vara mellanslag men att det är tillåtet att ha fler mellanslag men aldrig mer än ett åt gången?

Vad rekommenderar du voigtann1? Du är ju mästare på regexp..

Medlem sedan feb. 2005280 inlägg
#4

Günter då får han vara med? :)

Medlem sedan juni 20019 519 inlägg
#5

a-z i RegExp och .NET a-z innehåller å ä ö redan (om jag inte minns fel).

^([a-z]+\-?[a-z]+)( ([a-z]+)+)$

Om du vill matcha fler än 1 namn... sen finns det dom som heter: "Ann-Charlotte" med så du få tänka att det måste också fungera. Denna kod ovan är långt ifrån den bästa matchningen på ett för och efternamn.

Medlem sedan jan. 20022 440 inlägg
#6

Det får bli användarnamn, förnamn och efternamn... tråkigt men enkelt :)

253 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)