So funktioniert das Muster
| Teil | Bedeutung |
|---|---|
^[A-Za-z] | Muss mit einem Buchstaben beginnen |
[A-Za-z0-9_]{2,15} | 2–15 weitere Buchstaben, Ziffern oder Unterstriche (insgesamt 3–16 Zeichen) |
$ | Ende des Strings |
Codebeispiele
JavaScript
const re = /^[A-Za-z][A-Za-z0-9_]{2,15}$/;
re.test(value); // true or falsePython
import re
bool(re.fullmatch(r'[A-Za-z][A-Za-z0-9_]{2,15}', value))PHP
preg_match('/^[A-Za-z][A-Za-z0-9_]{2,15}$/', $value) === 1;
Hinweise und Einschränkungen
Passe die Länge und den Zeichensatz an deine Regeln an und vergleiche Benutzernamen ohne Beachtung der Groß- und Kleinschreibung, damit „Admin“ und „admin“ nicht beide registriert werden können.
Regex-Tester
Gib ein Muster ein und sieh zu, wie Übereinstimmungen in deinem Testtext in Echtzeit hervorgehoben werden.