码迷,mamicode.com
首页 > Web开发 > 详细

JS限制文本框只能输入数字(包括整数,小数,负数)

时间:2017-12-11 14:02:45      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:put   log   blog   color   col   style   div   post   this   

 

<script type="text/javascript">
function keyPress(ob) {
     if (!ob.value.match(/^[\+\-]?\d*?\.?\d*?$/)) ob.value = ob.t_value; else ob.t_value = ob.value; if (ob.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/)) ob.o_value = ob.value;
    }
    function keyUp(ob) {
     if (!ob.value.match(/^[\+\-]?\d*?\.?\d*?$/)) ob.value = ob.t_value; else ob.t_value = ob.value; if (ob.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/)) ob.o_value = ob.value;
            }
    function onBlur(ob) {
    if(!ob.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?|\.\d*?)?$/))ob.value=ob.o_value;else{if(ob.value.match(/^\.\d+$/))ob.value=0+ob.value;if(ob.value.match(/^\.$/))ob.value=0;ob.o_value=ob.value};
}
</script>

 

<input type="text" onkeyup="keyPress(this)"/>

 

JS限制文本框只能输入数字(包括整数,小数,负数)

标签:put   log   blog   color   col   style   div   post   this   

原文地址:http://www.cnblogs.com/miye/p/8021873.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!