Javascript 使用onkeypress事件验证利率
我有一个文本框,用户在其中输入利率。此输入的有效值格式如下:, 只有整数或小数。 我已为此使用asp.net验证程序,如下所示:Javascript 使用onkeypress事件验证利率,javascript,asp.net,regex,onkeypress,asp.net-validators,Javascript,Asp.net,Regex,Onkeypress,Asp.net Validators,我有一个文本框,用户在其中输入利率。此输入的有效值格式如下:, 只有整数或小数。 我已为此使用asp.net验证程序,如下所示: <asp:RegularExpressionValidator ID="revtxtInterestRate" runat="server" ErrorMessage="Put correct interest rate" Display="Dynamic" ControlToValidate="txtInterestRate" ValidationExpres
<asp:RegularExpressionValidator ID="revtxtInterestRate" runat="server" ErrorMessage="Put correct interest rate" Display="Dynamic"
ControlToValidate="txtInterestRate"
ValidationExpression="^[0-9]\d*(\.\d+)?$"
ValidationGroup="submitValidate"
ForeColor="Red"></asp:RegularExpressionValidator>
function numberOnly(evt) {
var charCode = (evt.which) ? evt.which : window.event.keyCode;
if (charCode <= 13) {
return true;
}
else {
var keyChar = String.fromCharCode(charCode);
var re = /[0-9]/
return re.test(keyChar);
}
}