<%@ page contentType="text/html; charset=gb2312"%> javascript 验证表单的数据是否为数字
网站公告:   ◆北天JAVA技术网热情为java爱好者服务,本网内容包括JAVA(JSP、servlet、EJB、webservice、j2ee、javabean、应用服务器、JavaScript),数据库(MYSQL、SQL Server、Sybase、Oracle、DB2、数据库综合知识),设计研究(设计模式、Struts、Spring、Hibernate、设计框架、设计综合知识),WEB2.0新技术(主要介绍AJAX),以及各种技术的入门、实例、例子等等,欢迎各位多来坐坐!◆  诚邀各位JAVA爱好者加盟!◆  本网站内容丰富,更新快,保证每周20篇以上!  
加入收藏
设为首页
联系站长
承接项目
  相关资源:网站首页 | 免费培训学院 | 技术论坛 | JAVA聊天室 | 作家专栏 | 开发工具 | 认证考试 | 会员俱乐部
  JAVA技术初学者园地 | jsp与servlet | javascript | Java源代码 | EJB | web service | 应用服务器 | JAVA综合知识
  设计研究设计模式 | 设计框架 | Struts | Spring | Hibernate | 开源项目 | 面向对象设计 | 设计综合知识
  数 据 库MYSQL | SQL Server | Sybase | Oracle | DB2 | Informix | Access | 数据库综合知识
  其他资源:AJAX新技术 | 网站开发 | ERP软件 | OA办公软件 | 商业智能BI | 开发综合知识 | 承接项目 | 项目试用

 
 
javascript 验证表单的数据是否为数字
     发布者: 发布时间:2006-07-04

求javascript 验证表单的数据是否为数字!!
简单明了一点哦!!!



在线等



<SCRIPT language=JavaScript>
function IsNum(theField)
{
if (!IsNum2(theField.value))
   {alert("该区域只能输入数字!");
theField.value ="";
theField.focus();}
}
function IsNum2(s)
{
var Number = "0123456789.";
for (i = 0; i < s.length;i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (Number.indexOf(c) == -1) return false;
    }
return true
}
</script>
<input name=a123 type=text onblur=IsNum(this)>



/^\d+(\.d+)?$/



来晚了我就不copy了,顺便领点份



function fucCheckNUM(NUM)
{
 var i,j,strTemp;
 strTemp="0123456789";
 if ( NUM.length== 0)
  return 0
 for (i=0;i<NUM.length;i++)
 {
  j=strTemp.indexOf(NUM.charAt(i)); 
  if (j==-1)
  {
  //说明有字符不是数字
   return 0;
  }
 }
 //说明是数字
 return 1;
}



1、数字验证内Top
    1.1 整数Top
        /^(-|\+)?\d+$/>>>>不可以为空
        /^[-+]?\d*$/ 可以为空
    1.2 大于0的整数 (用于传来的ID的验证)Top
        /^\d+$/
    1.3 负整数的验证Top
        /^-\d+$/



function isNum(str){
return (str.search(/^\d+(\.\d+)?$/)!=-1);
}
alert(isNum("123.56"))



只能输入数字和小数点的input框
<input onkeyup="value=value.replace(/[^\d.]/g,'') " onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d.]/g,''))" ID="Text2" NAME="Text2">

(转载文章请保留出处:北天JAVA技术网(www.java114.com))
 
更多精彩文章:
用JavaScrpt实现文件夹轻松加密
关于javascript树形结构的编写问题
将人民币数字转换成大写形式
如何在网页中调试JavaScript
可编辑的 HTML JavaScript 表格控件 DataGrid
JavaScript数字日期转化为汉字日期格式
 
        
标 题:   
内 容:   
 
                                  
 
免责声明:该文章由网友发表,如果对您造成侵权,请联系站长

首页 - 承接项目 - 网站地图 - 联系我们 -
版权所有北天JAVA技术工作室 ICP证号:粤ICP备06079815号