перед проверкой длины необходимо обрезать пробелы по краям .val().trim(), ибо пользователь может навводить одних пробелов