Regra aplicada

safe remove < e >, aplica trim; cortes 40/18/8; partido recebe maiúsculas após slice.

Três campos com limites diferentes

O nome completo usa até quarenta unidades UTF-16, o nome de urna até dezoito e o partido até oito antes da conversão para maiúsculas. Esses valores correspondem aos cortes no código e aos maxlength dos campos originais. Aqui a entrada aceita mais texto para mostrar a diferença entre o valor informado e o que seria guardado.

O código retira os caracteres de abertura e fechamento de marcação e remove espaços nas extremidades. Ele não transforma o conteúdo em um nome verificado, não corrige ortografia e não impede todos os textos inadequados. A prévia serve para uma identidade fictícia do jogo, sem criar perfil ou publicar qualquer informação.

Vazio e espaços não seguem o mesmo caminho

Uma entrada realmente vazia recebe o padrão antes da limpeza: Candidatura Cidadã, Cidadã ou IND. Uma sequência contendo apenas espaços já é um valor não vazio quando o fallback é escolhido; depois do trim ela pode resultar em texto vazio. A ferramenta reproduz essa diferença em vez de inventar uma validação que o jogo não aplica.

A operação slice conta unidades UTF-16 e pode separar os dois componentes de um emoji. Além disso, certas letras aumentam de tamanho ao virar maiúsculas. Como o partido é cortado antes de toUpperCase, o resultado final pode passar de oito unidades. A coluna final permite observar esse caso com dados explícitos.

Use a prévia antes de iniciar a partida

Compare a entrada com o resultado final e prefira um nome de urna curto, legível e fictício. A página não valida a disponibilidade de siglas reais, não escolhe arquétipo e não simula apoio inicial; esses critérios pertencem ao formulário e ao simulador de candidatura personalizada.

Nenhum campo desta conferência é enviado para medir uso da página. O exemplo pode ser restaurado sem tocar na campanha salva, pois esta ferramenta nem lê localStorage. Ela também não repara um backup com identidade personalizada: os validadores de cópias padrão mantêm seus próprios limites de compatibilidade.

Conferir dois cenários de referência

Cenários controlados para conferir esta regra. Cada resultado é calculado com as entradas explícitas e as demais opções do exemplo inicial.

Campos vazios

Entradas alteradas: Nome fictício = ; Nome de urna = ; Partido fictício = . As demais entradas seguem o exemplo inicial.

Prévia dos três campos da candidatura
Resultado do cenário informado
CampoEntrada UTF-16Após limpezaCorte UTF-16Valor finalTamanho final UTF-16
Nome01840Candidatura Cidadã18
Nome de urna0618Cidadã6
Partido038IND3

Em telas pequenas, deslize a tabela para conferir todas as colunas.

Reproduz safe(valor, fallback), slice e, no partido, toUpperCase depois do corte. Entrada vazia recebe padrão; só espaços vira vazio após trim. Emojis podem ocupar duas unidades e ser cortados no meio; maiúsculas podem expandir além de oito unidades. A interface original limita a digitação antes dessa transformação. Não cria candidatura nem altera o save.

Limite antes das maiúsculas

Entradas alteradas: Nome fictício = < Marina >; Nome de urna = Nome muito longo de urna; Partido fictício = ßßßßßßßß. As demais entradas seguem o exemplo inicial.

Prévia dos três campos da candidatura
Resultado do cenário informado
CampoEntrada UTF-16Após limpezaCorte UTF-16Valor finalTamanho final UTF-16
Nome10640Marina6
Nome de urna242418Nome muito longo d18
Partido888SSSSSSSSSSSSSSSS16

Em telas pequenas, deslize a tabela para conferir todas as colunas.

Reproduz safe(valor, fallback), slice e, no partido, toUpperCase depois do corte. Entrada vazia recebe padrão; só espaços vira vazio após trim. Emojis podem ocupar duas unidades e ser cortados no meio; maiúsculas podem expandir além de oito unidades. A interface original limita a digitação antes dessa transformação. Não cria candidatura nem altera o save.

Simulação independente: as informações descrevem o jogo ficcional República em Disputa, sem avaliação de pessoas reais ou previsão de uma eleição.

Verificação editorial

Regras, dados e exemplos conferidos na versão do jogo em 14 de outubro de 2026. Simulação ficcional e independente, sem previsão eleitoral real. Guia Independente · Relatar divergência.