我需要帮助来设计一个';收入';使用JavaScript和条件键入textfield
例如,正确的格式为我需要帮助来设计一个';收入';使用JavaScript和条件键入textfield,javascript,Javascript,例如,正确的格式为2545.39 除了上面显示的内容外,用户不得输入任何内容 用户还必须输入有效的输入,例如,用户不能输入值,如002453.23,因此他们不能有2个0。使用以下代码: var regex = /^\d+(\.\d{1,2})?$/i; var key = $('textbox').val(); if ((key.match(regex) != null) || (parseInt(key) != 0)) { $('textbox').val(key.replace(/
2545.39
除了上面显示的内容外,用户不得输入任何内容
用户还必须输入有效的输入,例如,用户不能输入值,如002453.23
,因此他们不能有2个0
。使用以下代码:
var regex = /^\d+(\.\d{1,2})?$/i;
var key = $('textbox').val();
if ((key.match(regex) != null) || (parseInt(key) != 0)) {
$('textbox').val(key.replace(/^0+/, ''));
alert('legal');
}
else {
alert('illegal');
}
交替使用正则表达式验证数字。如果您使用的是jQuery,请参见以下内容: