Я пытаюсь использовать регулярное выражение, чтобы проверить, считается ли имя пользователя действительным. Чтобы имя пользователя было действительным, оно должно составлять от 2 до 10 символов. Он должен начинаться с буквы нижнего регистра, и он должен состоять только из строчных букв, заглавных букв или цифр.Regex для проверки имени пользователя
Вот то, что я до сих пор
return preg_match("/^[a-z]([a-zA-Z0-9]{2,10})$/", $name);
Если, вероятно, '{1, 9} ', потому что вы уже использовали первую букву. – Vlad
Извините, что 3 и 8 были старыми значениями, с которыми я возился, я хотел сделать 2 и 10, я попробую 1 и 9, хотя –
Вы должны быть осторожны, так как это выражение будет соответствовать «iddhartha» в названии «Siddhartha». Вам нужно сопоставить целые слова, возможно, попробуйте поймать пространство до и после имени? – Siddhartha