2 u011954277 u011954277 于 2016.04.10 19:17 提问

在winform中求一个只能输入 英文和数字的 正则表达式 要严谨点的

在winform中 文本框 求一个只能输入 英文和数字的 正则表达式 要严谨点的

3个回答

caozhy
caozhy   Ds   Rxr 2016.04.10 20:42
已采纳
 在Changed里判断
if (!Regex.IsMatch(textBox1.Text, @"^[0-9A-Za-z]*$"))
{
   ...
}
caozhy
caozhy   Ds   Rxr 2016.04.10 20:39
 [0-9A-Za-z]*
a172586418
a172586418   2016.04.10 20:53

在文本框中添加一个KeyUp事件,绑定一个一个文本验证,至于正则,楼上的已经说了。希望对你有帮助。。。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
WinForm 正则表达式 只能输入数字
static bool IsNumeric(string str)         {             System.Text.RegularExpressions.Regex reg1 = new System.Text.RegularExpressions.Regex(@"^[-]?\d+[.]?\d*$");             return reg1.IsMatch(st
C#Winform下用正则表达式限制TextBox只能输入数字
C#Winform下用正则表达式限制TextBox只能输入数字
判断只能输入包含(中文,数字,英文)的正则表达式。
只能输入包含(中文,数字,英文)。网址是否正确的表达式。
C# WinForm登陆窗体 限制用户名只输入字母 数字以及下划线
文本框的输入限制,我们主要集中两个问题: 一、怎样限制用户名输入的长度? 答:设置txtName的属性 MaxLength="10"; (我们这里以10个字符为例) 二、怎样限制用户名只输入字母 数字以及下划线 答:有两种方法可以实现 方法1:        //通过监听键盘keychar实现         private void txtName_KeyP
只能输入3-5个英文字符的正则
这个是正则里面最简单的问题啦,可是我还是在这里强调一下。因为写的过程中容易忽视一些小的bug                   var textcontent=$("#search").val()                 if(!/^[a-zA-Z]{3,5}$/.test(textcontent)){  //注意如果你没有写^ $ 他只可能是限制了开始是3
android 利用正则表达式 控制edittext只能输入数字、英文、汉字
通过正则表达式来判断。下面的例子只允许显示字母、数字和汉字。 public static String stringFilter(String str)throws PatternSyntaxException{            // 只允许字母、数字和汉字             String   regEx  =  "[^a-zA-Z0-9\u4E00-\u9FA5]";   
正则表达式限制文本框只能输入中文或者英文或者数字
只能输入中文: 只能输入全角字符: 只能输入数字: 只能输入数字和英文:    ====================== ENTER键可以让光标移到下一个输入框 只能是中文 只能是英文和数字.屏蔽了输入法event.keyCode=9"> 只能输入英文和数字(text,clipboardData.getData(text).replace(/[^/
限制输入框只能输入数字和英文逗号
2016年12月06日 第一次在csdn上写博客 来记录自己的java学习过程吧   欢迎大家吐槽(ps.本人属于转行过来的,所以一切完全是从头开始,可能会有一些大神觉得很low的总结,如果看到了就忍忍吧 哈哈 )。 最近做的一个 添加教材的功能,文档教材,要输入文档章节名称,根据回车换行保存不同的章节,还要保存每章的学习时长,不同章节的时长用 英文逗号隔开了(有点啰嗦哈,终于到了问题),然后现
【正则表达式】input 只能输入汉字、数字、字母等
只能输入汉字(有闪动): <input type="text" id="searchStr" name="searchStr" value="请输入姓名" onkeyup="this.value=this.value.replace(/[^\u4E00-\u9FA5]/g,'')" /> 只能输入数字(有闪动): <input type="text" id="searchStr"
js控制文本框只能输入中文、英文、数字与指定特殊符号
js控制文本框只能输入中文、英文、数字与指定特殊符号总而言之: 先在‘<input>’ 里输入 onkeyup="value=value.replace(/[^\X]/g,'')" 然后在(/[\X]/g,'')里的 X换成你想输入的代码就可以了, 中文u4E00-u9FA5,数字0-9,英文a-z\A-Z,其它符号@、点或其它符号。 也可以多个,用\隔开就行了。 例如:中英文 + 数字 + @符号 + 点符号 \a-\z\A-\Z0-9\u4E00-\u9FA5\@\. 若想在文本