テキストボックス内にデータを入力するためにasp.netの正規表現で使用される英数字のコードが必要です。
13282 次
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 に答える