Я пытаюсь проверить имя пользователя на PHP с помощью регулярного выражения, и все, что я подаю, не проверяется. Я все еще супер.
if ( !preg_match('/^[A-Za-z]{1}[A-Za-z0-9]{5-31}$/', $joinUser) )
Правила:
- Необходимо начинать с буквы
- 6-32 символа
- только буквы и цифры
Я работаю с этим онлайн-тестером и этим тоже. Я прочитал эту нить и эту тему, но не смог понять много, поскольку они кажутся немного более сложными, чем мои (lookaheads? И различные специальные символы).
Прочитав первый поток, с которым я связался, кажется, что я один из людей, которые не совсем понимают, как слова "письма" влияют на то, что считается приемлемым, то есть иностранные персонажи, акцентированные персонажи и т.д. Я действительно просто глядя на английский алфавит (это ASCII?) и цифры 0-9.
Благодарю.