仅限字母和数字的正则表达式验证器

时间:2011-11-11 11:04:50

标签: asp.net regex validation

asp.net中只有字母和数字的正则表达式验证器是什么?

我只需输入0-9,a-z和A-Z。我不想允许任何特殊字符单引号或双引号等。我使用的是asp.net 3.5框架。

我尝试了^[a-zA-Z0-9]+$^[a-zA-Z0-9]*$。他们没有工作。

任何帮助将不胜感激。

4 个答案:

答案 0 :(得分:16)

请尝试以下操作。

^[a-zA-Z0-9]+$

转到此example以及alphanumerics了解更多

然后尝试这个

^[a-zA-Z0-9]*$

答案 1 :(得分:2)

你可以试试这个......

 ^[a-zA-Z0-9]+$

查看更多info at here

答案 2 :(得分:0)

您可以按如下方式定义正则表达式

Regex myRegularExpression = new Regex(" \b^[a-zA-Z0-9]+$\b");

请务必加入System.Text.RegularExpression

然后使用Regex将其与您的用户控件匹配,如下所示,

例如:如果您的用户控件是文本框

myRegularExpression.isMatch(myTextBox.Text);

答案 3 :(得分:0)

亲爱的说英语的人。得到应有的尊重。 A-Z不是世界上唯一的字母。如果您的应用中支持其他语言,请使用\w代替[A-Za-z0-9]