TextBox仅接受带有两个精度的十进制数(例如:ddd.dd)

时间:2013-04-29 13:18:20

标签: javascript jquery asp.net

我有一个文本框,需要限制用户输入十进制数以外的数字(最多三位数,然后是一个句点,然后是两位数的最大值)。有人可以建议我在jQuery文本框中使用Onkeypress事件来满足此要求

1 个答案:

答案 0 :(得分:0)

您可以使用此代码

function checkValue()
{
var num = $("#txtBox").val().split(".");
if(num[0].length<=3)
{
if(num[1].length<=2)
{
return true;
}
else
{
alert("Decimal part can not be greater than 2");
}
}
else
{
alert("Number can not be greater than 3 digits");
}
}

我希望这段代码适合你。