このコードを小数の検証に使用します。正常に機能していましたが、テキスト ボックスにアルファベットを入力できます。テキストボックスを終了すると、エラーメッセージだけが近くのテキストボックスに表示されます。アルファベットを押すと、テキストボックスでテキストボックスに入ることができません。これを行う方法は?
<asp:RegularExpressionValidator ControlToValidate="txtNumber"
runat="server" ValidationExpression="^[1-9]\d*(\.\d+)?$"
ErrorMessage="Please enter only numbers">
</asp:RegularExpressionValidator>