trim Обрезает пробелы по краям, а если в инпуте сделать так ' ' трим обрежит их и длина будет равна нулю, то есть false и валидация не пройдет, а если просто проверять по длине, то пробелы считаются в эту длину
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.