В основном я использую регулярное выражение, и то, что делает мой код, по сути, отправляет код возврата клиента, если он не содержит символов в регулярном выражении. Моя проблема в том, что я не знаю, как разрешить пробелы.
В настоящее время это мой код, я хотел бы разрешить пробел, a-z, A-Z и 0-9.
if (username.length() < 1 || username.length() >= 13
|| !username.matches("[a-zA-Z_0-9]"))
{
session.getLoginPackets().sendClientPacket(3);
return;
}