asp.net中只有字母和数字的正则表达式验证器是什么?
我只需输入0-9,a-z和A-Z。我不想允许任何特殊字符单引号或双引号等。我使用的是asp.net 3.5框架。
我尝试了^[a-zA-Z0-9]+$
和^[a-zA-Z0-9]*$
。他们没有工作。
任何帮助将不胜感激。
答案 0 :(得分:16)
答案 1 :(得分:2)
答案 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]