Потом, разумеется, весь этот вздор выкиньте из головы, потому что все эти надуманные проблемы решаются тривиально: имя пользователя должно соответствовать вот такому регулярному выражению:
user_[a-z]+.Вот что пугает, так это то, что даже я на минуту поверил в весь этот бред, пока не осознал что все повествование держится на невысказанной посылке, что имя пользователя может содержать юникод. А раз так, то насколько убедителен он должен быть для неокрепших умов!
А что я могу противопоставить? Бегать кругами, заглядывать в глаза и спрашивать, зачем вы жрете кактус?