//正整数
function PositiveInteger(element)
{
$(element).val($(element).val().replace(/\D|^0/g, ''));
}
//包含小数的数
function DoubleNumber(element)
{
if ($(element).val().split(".").length >= 3)
{
index = $(element).val().split(".")[0].length + $(element).val().split(".")[1].length+1;
$(element).val($(element).val().substring(0, index));
} else if ($(element).val().split(".").length == 2 && $(element).val().split(".")[0].length >= 1) {
var v1 = $(element).val().split(".")[0].replace(/\D|^0/g, '');
var v2 = $(element).val().split(".")[1].replace(/\D/g, '');
$(element).val(v1 + "." + v2);
} else {
$(element).val($(element).val().replace(/\D|^0/g, ''));
}
}
包含小数的 在文本失去焦点之后 还需要调用
if ($(this).val().split(".").length >= 2 && $(this).val().split(".")[1].length<1)
{
$(this).val($(this).val().split(".")[0]);
}这样清除 以防止有 12. 这样的出现
<input
onkeypress="return event.keyCode>=48&&event.keyCode<=57||event.keyCode==46"
onpaste="return !clipboardData.getData('text').match(/\D/)"
ondragenter="return false"
style="ime-mode:Disabled"
>