10 進数または数値 (18,3) を検証するための次の正規表現を使用していますが、ユーザーが 1 つ以上の小数点以下を入力することを禁止しています。
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ErrorMessage="Invalid" ControlToValidate="txtqty" ValidationExpression="^[-+]?[0-9]*\.?[0-9]*([?[0-9]+)?$" ValidationGroup="save"></asp:RegularExpressionValidator>
しかし、次の例のように、ユーザーが0に等しい値を入力できないようにしたい:
0.00、0000.00、00.0、0...