У меня есть поле ввода, для которого требуется имя пользователя. Сценарий заключается в том, как я могу запретить пользователю предоставлять пробелы или пробелы в этом поле? Я уже добавил required
в поле ввода, чтобы я мог запретить пользователю оставлять его пустым.Как проверить, являются ли данные пустыми или пустыми только в PHP
<input type="text" name="username" required>
но что, если пользователь помещает пробельных или столько пробелов, сколько он может, есть ли возможный способ я могу обнаружить это и бросить ошибку пользователю?
в моем файле PHP я уже
if(empty($_POST['username'])){
echo "Username should not be empty!";
}
, но это не из-за непечатаемых пользователи попали в поле ввода.
'пустой()' почти бесполезна для таких вещей. 'empty (0)' истинно. Вместо этого попробуйте strlen() == 0. –