[Ajuda] Bloquear caracteres especiais
#1

Alguem sabe como eu posso bloquear todos os caracteres especias de uma inputtext ? exemplo
$%%$%$!!"@!!@Ш╔8
Reply
#2

Usando Strfind
Reply
#3

pode usar strfind, como o multikill falou ou tambйm pode verificar index por index da string recebida com a frase do player, ambos mйtodos vгo ficar grande, ainda mais se tu for pensar em fazer um replace e substituir os chars por outras coisas, ou entгo removк-los.
Reply
#4

Vou partilhar consigo uma funзгo que eu uso.

pawn Код:
stock IsValidInput(const ipstr[])
{
    for(new i = 0; ipstr[i] != EOS; ++i)
    {
        switch(ipstr[i])
        {
            case '0'..'9', 'A'..'Z', 'a'..'z':
                continue;
            default:
                return 0;
        }
    }
    return 1;
}
Com isso apenas caracteres 0-9, a-z ou A-Z poderгo estar na string se tiver caracteres invбlidos retorna a 0.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)