4

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

4

3 回答 3

3

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

于 2012-09-04T06:34:13.673 回答
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
于 2012-09-04T06:34:43.543 回答
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>
于 2012-09-04T06:33:21.187 回答