Removendo caracteres especiais de um TextBox C#
Vamos supor que existe um TextBox em um Windows Form e você tem que entrar com uma senha, nome,
endereço, etc.
Se você deseja que alguns caracteres, como vírgula (,), ponto e vírgula (;), sinal de adição (+), etc sejam
removidos do TextBox, por exemplo, após o clique de um botão, aqui vai um pequeno truque:
Digamos que você digite no TextBox, a string "+Bo=n;d" e clique no botão.
O método:
private void button1_Click(object sender, System.EventArgs e) {
//Aqui você pode incluir os caracteres qeu deseja que sejam retirados
char[] trim = {'=', '', ';','.', ':',',','+','*'};
int pos;
while ((pos = this.textBox1.Text.IndexOfAny (trim)) >= 0)
{
this.textBox1.Text = this.textBox1.Text.Remove (pos, 1);
}
}
}
Será invocado e o resultado da nova string sem os caracteres especiais na variável "trim" será mostrada no
TextBox.
Autor: Huseyin Altindag
E-mail: não informado

Remover caracteres especiais_texto_em_c_sharp

  • 1.
    Removendo caracteres especiaisde um TextBox C# Vamos supor que existe um TextBox em um Windows Form e você tem que entrar com uma senha, nome, endereço, etc. Se você deseja que alguns caracteres, como vírgula (,), ponto e vírgula (;), sinal de adição (+), etc sejam removidos do TextBox, por exemplo, após o clique de um botão, aqui vai um pequeno truque: Digamos que você digite no TextBox, a string "+Bo=n;d" e clique no botão. O método: private void button1_Click(object sender, System.EventArgs e) { //Aqui você pode incluir os caracteres qeu deseja que sejam retirados char[] trim = {'=', '', ';','.', ':',',','+','*'}; int pos; while ((pos = this.textBox1.Text.IndexOfAny (trim)) >= 0) { this.textBox1.Text = this.textBox1.Text.Remove (pos, 1); } } } Será invocado e o resultado da nova string sem os caracteres especiais na variável "trim" será mostrada no TextBox. Autor: Huseyin Altindag E-mail: não informado