asp.net中正则表达式中使用的Alpha数字代码

时间:2012-09-04 06:24:39

标签: asp.net

我需要用于字母数字的代码,在asp.net中使用正则表达式输入文本框内的数据。

3 个答案:

答案 0 :(得分:2)

字母数字的正则表达式:
"^[a-zA-Z0-9]*$"
如果您不想要空字符串,请使用+而不是*。

答案 1 :(得分:1)

我想下面应该足够了。

^[0-9A-Za-z]*$

这是分解

^ indicates start of the string
0-9 all number from 0 to 9
A-Z all Upper case character
a-z all small case character
* indicates 0 or more character
$ end of string

答案 2 :(得分:0)

使用此ValidationExpression="^[a-zA-Z0-9.@]{0,25}$"。它还接受.@符号。如果不删除它们

<asp:RegularExpressionValidator id="RegularExpressionValidator1" runat="server" ControlToValidate="TextBox1" ValidationExpression="^[a-zA-Z0-9.@]{0,25}$" ErrorMessage="Only Alphanumeric"></asp:RegularExpressionValidator>