js如何使用正则表达式限制输入框小数和分数?(就是<input>框里只能输入小数和分数)
1个回答
2015-07-31
展开全部
var xx = function (txt) {
var reg = /^[\-\+]?(((([1-9]\d*)|0)\.\d*)|((([1-9]\d*)|0)?\.\d+)|([1-9]\d*\/[1-9]\d*))$/;
if(!reg.test(txt.value)){
alert("<input>框里只能输入小数和分数");
txt.value = "";
}
}
<input type="text" onblur="xx(this)" />
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询