我只想在textbox3中寫入數字,但它顯示的是相反的,我的意思是隻有字母。當我使用@「\ D」就像它工作的模式。爲什麼?正則表達式顯示了我在C#中想要的相反方向
public String NingunCaracterEspecial(Control ctrlRegresar)
{
String strRegresar = ctrlRegresar.Text;
String pattern = @"\d";
String replacement = "";
return Regex.Replace(strRegresar, pattern, replacement);
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
textBox3.Text = NingunCaracterEspecial(textBox1);
}
你的問題有點不清楚,你究竟想要什麼,只有數字? –