C# textbox 只能输入数字、字母 作者:马育民 • 2025-06-24 11:25 • 阅读:10003 # 事件 添加控件的 `keyPress` 事件 # 只能输入字母 ``` private void onlyLetter_KeyPress(object sender, KeyPressEventArgs e) { //允许输入字母和backspace键 if (Regex.IsMatch(e.KeyChar+"", "^[A-Za-z]+$") || e.KeyChar == 8) e.Handled = false; else e.Handled = true; } ``` # 只能输入数字 ``` private void onlyNumber_KeyPress(object sender, KeyPressEventArgs e) { //允许输入数字和backspace键 if ((e.KeyChar >= '0' && e.KeyChar <= '9') || e.KeyChar == 8) e.Handled = false; else e.Handled = true; } ``` 原文出处:http://www.malaoshi.top/show_1GW1MsROY1aC.html