Muster vorname nachname

Einige Leute denken, dass ein einzelnes Namensfeld die beste Strategie ist. Das mag aus kultur-anthropologischer Sicht zutreffen. Ich würde jedoch argumentieren, dass viele Systeme separate Felder für Vor- und Nachnamen haben. Wir müssen mit bestimmten Zwängen arbeiten und unsere Bemühungen entsprechend priorisieren. Vor- und Nachname sind übrigens schreckliche Begriffe. Es ist besser, sie als Vor- bzw. Nachnamen zu bezeichnen. Der Begriff Familienname ist auch ein guter Ersatz für Nachnamen. Nur in Amerika denken wir, dass es völlig normal ist, dumme Scheiße zu sagen, wie Schreibst du Nachnamen zuerst. Wtf?! aber ich schweife ab …

Es enthält mindestens einen Vor- und einen Nachnamen (andere Namensteile sind optional). Die meisten Webentwickler mögen es nicht, mit Formularen zu arbeiten, und reguläre Ausdrücke werden von vielen als dunkle Magie betrachtet, die am besten vermieden wird. Da dieses Problem beides verwendet, ist es kein Wunder, dass die meisten Entwickler nicht viel Zeit damit verbringen. Betrachten wir den Ausdruck. In seiner aktuellen Form ist es zu einfach. Es besagt, dass nur Wortzeichen gültig sind. Das bedeutet keine Leerzeichen, keine Apostrophe und keine Umlaute, Akzente oder Bindestriche. Wortzeichen sind auf das englische Alphabet, Ziffern und Unterstriche beschränkt. Es gibt Millionen von Menschen mit Namen, die diesen Regex erfolgreich passieren werden.

Es gibt jedoch noch Millionen, deren Namen scheitern werden. Wir haben also noch einiges zu tun! Web-Entwicklung ist eine lustige Sache. Entwickler können viel Zeit damit verbringen, einige komplizierte Interaktionen in JavaScript zu erstellen und zu polieren. Dennoch können sie spektakulär an einfacheren Dingen scheitern, wie anständiges HTML zu schreiben oder es Menschen zu ermöglichen, ihren eigenen Namen korrekt in Formularen zu buchstabieren. Wenn Ihre Kunden ihre Namen nicht richtig in Ihr Formular schreiben können, liegt es nicht an den Kunden– es liegt bei Ihnen. Sie wissen, wie man ihre Namen buchstabiert. Es ist der Name Validierung regex in Ihr Formular eingebaut, die sie fehlgeschlagen ist. Wenn Menschen solchen Situationen begegnen, müssen sie die Sonderzeichen aus ihren Namen entfernen – was in der Regel jedes Zeichen ist, das nicht im englischen Alphabet steht. Es gibt eine Reihe von Namen in europäischen Sprachen, die mit unserem aktuellen regulären Ausdruck fehlschlagen werden. Jeder Name, der einen Akzent, einen Akzent oder einen Umlaut verwendet.