Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网站建设 > ASP.NET > BS开发中常用的javascript技术(整理加精)之数字验证类
【标  题】:BS开发中常用的javascript技术(整理加精)之数字验证类
【关键字】:BS,javascript
【来  源】:http://blog.csdn.net/Opossum/archive/2006/09/27/1293007.aspx

BS开发中常用的javascript技术(整理加精)之数字验证类

Your Ad Here

 parseInt() 返回把括号内的内容转换成整数之后的值。如果括号内是字符串,则字符串开头的数字部分被转换成整数,如果以字母开头,则返回“NaN”。

1、整数
<script language="javascript">
<!--
function check(text)
{
 if(parseInt(text)!=text)
 {
  alert("不是整数");
  document.formTest.txtTest.focus();
  return false;    
 }
 return true;
 }
//-->
</script>
引用:
<form method="post" name="formTest" action=""  onsubmit="return check(txtTest.value);">
<input type="text" name="txtTest" >
<input type = "submit" value =  "测试">  

 2、 大于等于0的整数
 <script language="javascript">
<!--
function check(text)
{
 if((parseInt(text)==text)&&(text>=0)) return true;
 
 alert("不是大于等于0的整数 ");
 document.formTest.txtTest.focus();
 return false; 
}
//-->
</script>  

引用:

<form method="post" name="formTest" action=""  onsubmit="return check(txtTest.value);">
<input type="text" name="txtTest" >
<input type = "submit" value =  "测试">

  3 、负整数的验证
  <script language="javascript">
  <!--
 function check(text)
 {
      if((parseInt(text)==text)&&(text<0)) return true; 

       alert("不是负整数 ");
       document.formTest.txtTest.focus();
       return false;  
 }
  //-->
  </script>
  引用:<form method="post" name="formTest" action=""  onsubmit="return check(txtTest.value);">
<input type="text" name="txtTest" >
<input type = "submit" value =  "测试">

  4 、整数不能大于iMax
  <script language="javascript">
  <!--
 function check(text)
 {
     var iMax = 100 ; //不能大于的值
     if((parseInt(text)==text)&&(text<=iMax)) return true; 
     alert("大于 " + iMax );
     document.formTest.txtTest.focus();
     return false; 
 }
  //-->
  </script> 
 引用:<form method="post" name="formTest" action=""  onsubmit="return check(txtTest.value);">
<input type="text" name="txtTest" >
<input type = "submit" value =  "测试">

 5、 整数不能小于iMin
  <script language="javascript">
  <!--
 function check(text)
 {
     var iMin = 10; //不能小于的值
     if((parseInt(text)==text)&&(text>=iMin)) return true; 
     alert("小于 " + iMin );
     document.formTest.txtTest.focus();
     return false; 
 }
  //-->
  </script> 
  引用:<form method="post" name="formTest" action=""  onsubmit="return check(txtTest.value);">
<input type="text" name="txtTest" >
<input type = "submit" value =  "测试">

javascript引用对象的方法:【上一篇】
14 个经典的Javascript代码:【下一篇】
【相关文章】
  • javascript引用对象的方法
  • BS开发中常用的javascript技术(整理加精)之时间验证类
  • JavaScript对象之数组Array
  • JavaScript对象之Boolean
  • BSTR类型解析
  • Observer模式应用 ---文件改变监视器
  • 【C-TIPS】GetSubString
  • Move BSD to an NewDisk
  • javascript加密解密全攻略
  • 关于ASP.NET调用JavaScript的实现
  • 【随机文章】
  • 庆祝ColdFusion十周年
  • 为 Serv-U 编写插件 (Building an Add-on for Serv-U)
  • Apache安装与设置
  • 远程桌面连接快捷方式
  • 讨论:动态产生的持久模型和数据存储的设计模式
  • SMB的NTLM认证过程与NTLM挑战的编程实现 上
  • [全程建模]三个问题的对话之三——学习的态度是什么?
  • 杀毒有奇招---全面清除计算机病毒!
  • Rife的Continuations
  • 看《红楼梦》
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.