网站地图    收藏   

主页 > 前端 > javascript >

js验证只能输入数字程序代码

来源:自学PHP网    时间:2014-09-19 14:47 作者: 阅读:

[导读] 以前介绍过很多关于js验证只能输入数字或字母的一些程序,下面我来单独介绍只能输入数字实现,有需要的朋友可进入参考。...

数字在我们表达式中有,正数,负数,小数,下面我来给大家介绍。

1.文本框只能输入数字代码(小数点也不能输入)

 代码如下 复制代码

<input onkeyup="this.value=this.value.replace(/D/g,'')" onafterpaste="this.value=this.value.replace(/D/g,'')">

2.只能输入数字,能输小数点.

 代码如下 复制代码

<input onkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value))execCommand('undo')">
<input name=txt1 onchange="if(/D/.test(this.value)){alert('只能输入数字');this.value='';}">

3.负数认证

 代码如下 复制代码

var flag3 = false ;
var planallocation = document.getelementsbyname('planallocation_xx') ;  //计划分摊数
var size1 = planallocation.length ;
var exp   =   /^(-?[1-9][0-9]*|0)$/;
//判断输入的计划数为异常字符
for(var i=0;i<size1;i++)
{
    if(!exp.test(planallocation[i].value) )
    {
    flag3 = true ;
    break ;
    }
}

if(flag3==true )
{
alert("请输入整数,不能含有特殊字符") ;
return false ;
}


更多详细内容请查看:http://www.111cn.net/wy/js-ajax/35726.htm

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论