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| Campo | Entrada UTF-16 | Após limpeza | Corte UTF-16 | Valor final | Tamanho final UTF-16 |
|---|---|---|---|---|---|
| Nome | 0 | 18 | 40 | Candidatura Cidadã | 18 |
| Nome de urna | 0 | 6 | 18 | Cidadã | 6 |
| Partido | 0 | 3 | 8 | IND | 3 |
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| Campo | Entrada UTF-16 | Após limpeza | Corte UTF-16 | Valor final | Tamanho final UTF-16 |
|---|---|---|---|---|---|
| Nome | 10 | 6 | 40 | Marina | 6 |
| Nome de urna | 24 | 24 | 18 | Nome muito longo d | 18 |
| Partido | 8 | 8 | 8 | SSSSSSSSSSSSSSSS | 16 |
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.
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.