update validateUsername()

Now username can contain only letters, digits and "_"
keep username if not registered correctly - fix

Fix for commit: 8d2554017942d7af24069fddf1befac6435105c1