0

a-zユーザーが文字と文字のみを入力できるようにしようとしています0-9。これを行うために、RegularExpressionValidator クラスを使用しました。

<asp:TextBox ID="input" Text="search" runat="server" OnTextChanged="searchFunc"></asp:TextBox>
<asp:RegularExpressionValidator ID="regExp" runat="server"      
                                    ErrorMessage="only a-z or 0-9 allowed" 
                                    ControlToValidate="input"         
                                    ValidationExpression="^[a-z0-9]+$" />

コードビハインドでは、ユーザーが有効な入力を使用して入力したかどうかを確認しようとしています

regExp.IsValid

しかし、このメソッドは、ユーザーが入力した場合でも True を返します!&%() 。何が間違っているのか理解できません。間違っているのは私の正規表現ですか?

4

1 に答える 1