我想在textbox中限制特殊字符的输入,怎么写代码?
特殊字符包括?、/》《.><,|\+ = _ - * ^ & % $ # @ ! ` ~
就是只允许输入汉字、字符 和数字
特殊字符包括?、/》《.><,|\+ = _ - * ^ & % $ # @ ! ` ~
就是只允许输入汉字、字符 和数字
解决方案 »
- 求高手解题如何让checkBox控件全选、反选、取消包含在groupBox内其它checkBox控件
- GridView 中 Lable控件问题?
- 数据回滚问题
- 看完后,你会觉得自己超级渺小,不服的就来
- 当窗体中的控件比较多时,打开窗体时,控件会抖动,要改变这种情况怎么办啊,谢谢了,急,分不够在加,在线等
- Visual Studio 2005的问题?
- 在C#调用API的问题,烦死,请指教
- winform程序中如何获取DataGrid当前行改变啊?
- 急问???ACCESS数据库表的字段最多能容多少个字符???是哪种类型???是备注类型吗???能容下一万个字符吗???
- 本人改写后连接SQL SERVR的C#类!
- 数据库路径问题,谢谢解答,在线等。
- C# 怎样读取http://www.***.com/123.txt文件里面的内容
http://www.unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-se.htm
^[\u4e00-\u9fa5a-zA-Z\d]*$
if(input.indexof("?、/》《.><,|\+ = _ - * ^ & % $ # @ ! ` ~")>0)
{
e.handle=false;
messagebox.show("input error.....");
}
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
Regex r = new Regex(@"^[\u4E00-\u9FA5a-zA-Z\d]+$");
if (!r.IsMatch(e.KeyChar.ToString()))
{
e.Handled = true;
}
}