一个关于c# textbox 的简单问题请教,~急~在线等 处理Textchanged事件,检测文本,当找到有不是数字或字母的字符是给出提示或者删除。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 winform还是web?如果是winform在textchanged事件,如果是web,在onblur事件里判断用一个正则表达式判断就行. 用正则表达式控制^[A-Za-z0-9]+$ 使用正则表达式:[A-Za-z0-9]{1,} /* * 在字符框中不能输入“字符” private void textBox3_KeyPress(object sender, KeyPressEventArgs e) { if ((!char.IsNumber(e.KeyChar) && e.KeyChar != (char)8 && e.KeyChar != (char)13)) { e.Handled = true; } } 如果用程序的话,一种很垃圾的办法就是 string ss = ""; public void g() { if (char.IsDigit(ss) || char.IsLetter(ss)) { return "是"; } else { 文本框.text = ""; } } 需要处理用户键盘输入、右键粘贴和Ctrl+V的粘贴 private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { char str = e.KeyChar; if (!Char.IsNumber(str) && !Char.IsLetter(str)) { MessageBox.Show("只能输入大小写字母和数字!"); } } 用正则表达式控件,将正则表达式控件的ControltoValidate属性设置为文本框。validationexpression属性中写入文本输入的格式即可。本例的正则表达式为:^[A-Za-z0-9]+$ repeater第一行加粗第二第三行正常第四行加粗... 如何获取已经被点击的picturebox的名称? 世纪大难题之二!!!(不会数据库的请走开,想玩命的看过来) 求c# ftp或Http源代码 怎么比较二个都带有GUID的字符串是否相同? C#菜鸟 求助 请教一个增加TreeView节点并加到数据库中的问题?!还有拖动节点到某个位置,并更新数据库 windows server 2008r2下没有dcom配置 关于C#画柱状图和饼图得问题? C# 图片 转 C语言数组文件 启动局域网内另一台电脑的exe程序 timer1是否支持异步执行?
如果是winform在textchanged事件,如果是web,在onblur事件里判断
用一个正则表达式判断就行.
^[A-Za-z0-9]+$
* 在字符框中不能输入“字符” private void textBox3_KeyPress(object sender, KeyPressEventArgs e)
{
if ((!char.IsNumber(e.KeyChar) && e.KeyChar != (char)8 && e.KeyChar != (char)13))
{
e.Handled = true;
}
}
string ss = "";
public void g()
{
if (char.IsDigit(ss) || char.IsLetter(ss))
{
return "是";
}
else
{
文本框.text = "";
}
}
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
char str = e.KeyChar;
if (!Char.IsNumber(str) && !Char.IsLetter(str))
{
MessageBox.Show("只能输入大小写字母和数字!");
}
}