-1

重複の可能性:
ASP.NETTextBoxフィルター

テキストボックスがあり、それにも検証を追加したい場合、どうすれば検証を追加できるので、T、K、U、または空の文字のみを書き込むことができます!?したがって、G、f、d、sなどの他の文字は使用できません!?

4

2 に答える 2

0

正規表現バリデーターを作成し、必要な文字の正規表現を提供します。

文字などは次のとおりです。

<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ErrorMessage="RegularExpressionValidator" ControlToValidate="TextBox1" ValidationExpression="[aA-zZ]"></asp:RegularExpressionValidator>
于 2012-09-14T09:30:16.563 に答える
0

またKeyUp - KeyDown- KeyPress、テキストボックスに何かを入力すると呼び出されるテキストボックスのイベントがあります。そこで、許可または制限したい文字にコードを記述できます。

public void OnKeyPress(object sender, KeyEventArgs e)
{
MessageBox.Show(e.KeyCode.ToString(), "Your input");  //f(e.KeyChar == 4) you can loop like this


}

または、JavaScriptまたはJQueryを使用することもできます

于 2012-09-14T10:20:50.367 に答える