Ich möchte Benutzernamen in PHP validieren und sie mit einem regulären Ausdruck überprüfen. Sie sollten mindestens 2 'echte' Zeichen enthalten, wie A
, Ä
, s
, 1
oder 5
, aber einige andere wie .
oder _
oder ein Leerzeichen sollten ebenfalls erlaubt sein. Die Position der benötigten Zeichen spielt keine Rolle.Regex - erfordern einige Zeichen und erlauben nur einige zusätzliche?
Das ist, was ich bisher hatte, und leider auch nicht ...
als Benutzernamen erlauben:
preg_match('/^[\pL\pN\s-+_.]+$/u', $value)
ich nur bestimmte Zeichen zulassen möchten. Zum Beispiel <
oder #
. Wie kann ich das tun?
** Muss ** es '' ',' 'enthalten, Leerzeichen? oder es ist optional? – Shafizadeh
nein sie sollten optional sein – haheute