//正整數
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"
>