Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 仅用于字母和数字的正则表达式验证程序_Asp.net_Regex_Validation - Fatal编程技术网

Asp.net 仅用于字母和数字的正则表达式验证程序

Asp.net 仅用于字母和数字的正则表达式验证程序,asp.net,regex,validation,Asp.net,Regex,Validation,什么是asp.net中仅用于字母和数字的正则表达式验证程序 我只需要输入0-9、a-z和a-z。我不想允许任何特殊字符单引号或双引号等。我使用的是asp.net 3.5 framework 我尝试了^[a-zA-Z0-9]+$和^[a-zA-Z0-9]*$。他们没有工作 任何帮助都将不胜感激。请尝试以下方法 ^[a-zA-Z0-9]+$ 请点击此处,并获取更多信息 那就试试这个 ^[a-zA-Z0-9]*$ 你可以试试这个 ^[a-zA-Z0-9]+$ 请参阅更多内容。您可以按如下方式定

什么是asp.net中仅用于字母和数字的正则表达式验证程序

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

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

任何帮助都将不胜感激。

请尝试以下方法

^[a-zA-Z0-9]+$
请点击此处,并获取更多信息

那就试试这个

^[a-zA-Z0-9]*$
你可以试试这个

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

请参阅更多内容。您可以按如下方式定义正则表达式:

Regex myRegularExpression = new Regex(" \b^[a-zA-Z0-9]+$\b");
确保包括
System.Text.RegularExpression

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

Regex myRegularExpression = new Regex(" \b^[a-zA-Z0-9]+$\b");
如果你的用户控件是一个文本框

myRegularExpression.isMatch(myTextBox.Text);

亲爱的说英语的人们。恕我直言。A-Z不是世界上唯一的字母。请使用
\w
而不是
[A-Za-z0-9]
如果您的应用程序中支持其他语言

并且特别是对于正则表达式验证器,您甚至不需要“^”en“$”(尽管它们没有坏处)*如果我想要斜杠/和-?是^[a-zA-Z0-9-\\/]*$吗?但是
\w
也包括
\u
;-)