项目--正则表达式

<input type="text" name="txtInput" id="txtBuyNumberB" onblur="checkNumber(this)" runat="server"/>

1.只能输入正整数和1位小数点的正实数

function checkNumber(obj){
var value = $(obj).val();
var reg = /^([1-9][\d]{0,7}|0)(\.[\d]{1,1})?$/;
if (!reg.test(value)) {
alert("采购米数格式不正确,请重新输入!(最多保留一位小数)");
$(obj).val("0.0");
obj.focus();
}
}

2.只能输入正整数和2位小数点的正实数

function checkNumber(obj){
var value = $(obj).val();
var reg = /^([1-9][\d]{0,7}|0)(\.[\d]{1,2})?$/;
if (!reg.test(value)) {
alert("采购米数格式不正确,请重新输入!(最多保留一位小数)");
$(obj).val("0.00");
obj.focus();
}
}

 

posted @ 2014-06-14 14:08  步子521  阅读(144)  评论(0编辑  收藏  举报