HTML5-Muster für Vor- und Nachnamen

Ich habe ein Eingabefeld, in das der Benutzer den Vor- und Nachnamen eingeben kann. Ich habe HTML5-Muster für die Validierung verwendet.

Aber das Problem ist, wenn Sie "Simon" setzen, dann ist es in Ordnung, aber wenn Sie "Simon Simon" schreiben, dann ist es nicht (wahrscheinlich liegt das Problem am Abstand zwischen zwei Wörtern). Ich möchte, dass das Eingabefeld beides erlaubt

1. Benutzername

2. Vor- und Nachname.

Mein Code ist

 <input id="login_input_username" pattern="[a-zA-Z]{2,64}" class="login_input" type="text" name="user_full_name" onfocus="this.value=''" onblur="(this.value=='')? this.value='Firstname lastname':this.value;" value="Firstname lastname" required /> 

Antworten auf die Frage(1)

Ihre Antwort auf die Frage