Да что же никто не ответил главного:
Это проверка на нормальность логина (обычно в логинах используют буквы, цифры).
Заодно на то чтобы хакнуть незя было подсунув в логин кусок SQL кода, вообще подобные проверки хорошо бы делать со всеми данными получаемыми от пользователя (ну естесно проверяя именно то чего в поле быть не должно)