Проблема с различными графическими интерфейсами (браузер, мобильный, настольный компьютер) и различиями платформ (NL, CR / NL, CR), вероятно, не стоит дополнительных символов в пространстве поиска и может привести к неудачным входам в систему.
Но вы, конечно, можете принять CarriageReturns в качестве пароля пользователя, я просто не буду выполнять для них никакой дополнительной работы.