项目--正则表达式
<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();
}
}