`
海盗大哥
  • 浏览: 64272 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

js小结

J# 
阅读更多
# /*--------------------------FUNCTION---LIST---START---------------------------  
#   
#     GxIsEmpty(objText)          空检验  
#     GxTrimStr(objText)          删除对象两边多余空格  
#     GxIsPosInteger(objText)      数字检验  
#     GxIsInteger(objText)        检验输入是否为包括正负符号的数字  
#     GxIsPosFloat(objText)        检验是否为无符号的小数  
#     GxIsFloat(objText)          检验是否为小数  
#     GxIsValidFloat(objText,maxVal,minVal)  
#                                 检验是否为范围内的小数  
#     GxIsValidCode(objText)      检验是否为英文字母  
#     GxIsValidInt(objText,maxVal,minVal)  
#                                 检验是否为范围内的正整数  
#     GxFillzero(objText,maxlen)  为不足位数加零  
#     GxNumberCheck(objText,flag)  数字性检验  
#     GxCommerAdd(objText)        每三位加豆号  
#     GxDelCommer(objText)        删除逗号  
#     GxChkDate(objText,str)          日期检测  
#     GxDateToString(objText)      日期转变为字符传  
#     GxEiOomoji(objText)          小写转大写  
#     GxChkKeta(objText,robjKeta1)检查值是否在指定行数  
#     GxStrlen(str)                解码函数(没什么用!)  
# ----------------------------FUNCTION---LIST---END----------------------------*/   
#    
# //=============================================================================   
# //      function GxNoEmpty(inputStr)   
# //   
# //      输入值为Text或textarea对象   
# //      为空或NULL返回FALSE否则为TRUE   
# //   
# //=============================================================================   
# function GxIsEmpty(objText)   
# {   
#   if(objText.value==null||objText.value=="")   
#   {   
#     return true;   
#   }   
#   return false;   
# }   
#    
# //=============================================================================   
# //      function GxTrimStr(objText)   
# //   
# //      输入值为Text或textarea对象   
# //      自动删除多余空格   
# //   
# //=============================================================================   
# function GxTrimStr(objText)   
# {   
#   var inputStr;   
#   var iStart;   
#   var iEnd;   
#   var aChar;   
#   var i;   
#    
#   inputStr = (objText.value).toString();   
#    
#   if(GxIsEmpty(objText))   
#   {   
#     objText.value="";   
#     return true;   
#   }   
#    
#   iEnd = inputStr.length;   
#    
#   for(i=0;i<iend;i++) achar="inputStr.charAt(i);" if(achar!=" " &&="" achar!=" " )="" {="" break;="" }="" istart="i;" for(i="iEnd-1;i">iStart;i--)   
#   {   
#     aChar = inputStr.charAt(i);   
#    
#     if(aChar!=" " && aChar!=" ")   
#     {   
#       break;   
#     }   
#   }   
#   iEnd = i;   
#    
#   if(iStart>iEnd)   
#     objText.value="";   
#    
#   objText.value=inputStr.substring(iStart,iEnd+1);   
# }   
# //=============================================================================   
# //      function GxIsPosInteger(inputVal)   
# //   
# //      输入参数为TEXT对象   
# //      如果对象的value不是数字则返回false否则返回true   
# //=============================================================================   
# function GxIsPosInteger(objText)   
# {   
#   var inputStr;   
#    
#   inputStr = (objText.value).toString();   
#   if(GxIsEmpty(objText))   
#   {   
#     alert("不能为空,请输入!");   
#     objText.select();   
#     return false;   
#   }   
#    
#   for(var i=0;i<inputstr.length;i++) {="" var="" achar="inputStr.charAt(i);" if(achar=""><"0"||aChar>"9")   
#     {   
#       alert("请填入0-9之间的数字!");   
#       objText.select();   
#       return false;   
#     }   
#   }   
#   return true;   
# }   
#    
# //=============================================================================   
# //      function GxIsInteger(inputVal)   
# //   
# //      输入参数为TEXT对象   
# //      如果是数字则返回TRUE否则返回FLASE   
# //   
# //=============================================================================   
# function GxIsInteger(objText)   
# {   
#   var inputStr;   
#    
#   inputStr = (objText.value).toString();   
#   if(GxIsEmpty(objText))   
#     return false;   
#    
#   if(inputStr=="-"||inputStr=="+")   
#     return false;   
#    
#   for(var i=0;i<inputstr.length;i++) var="" achar="inputStr.charAt(i);" if(i="=0" &&="" (achar="="-"||aChar=="+"))" {="" continue;="" }="" if(achar=""><"0"||aChar>"9")   
#     {   
#       return false;   
#     }   
#   }   
#   return true;   
# }   
#    
# //=============================================================================   
# //      function GxIsPosFloat(objText)   
# //   
# //      输入参数为TEXT对象   
# //      如果值是无符号的小数则返回TRUE否则返回FALSE   
# //=============================================================================   
# function GxIsPosFloat(objText)   
# {   
#   var inputStr;   
#   var bFlag = false;   
#    
#   inputStr = (objText.value).toString();   
#   if(GxIsEmpty(objText))   
#     return false;   
#    
#   if(inputStr==".")   
#   {   
#     return false;   
#   }   
#    
#   for(var i=0;i<inputstr.length;i++) var="" achar="inputStr.charAt(i);" if="" (achar="=".")" if(!bflag)="" bflag="true;" continue;="" else="" {="" return="" false;="" }="" if(achar=""><"0"||aChar>"9")   
#     {   
#       return false;   
#     }   
#   }   
#   return true;   
# }   
#    
# //=============================================================================   
# //      function GxIsFloat(objText)   
# //   
# //      输入参数为TEXT对象   
# //      如果值是小数则返回TRUE否则返回FALSE   
# //=============================================================================   
# function GxIsFloat(objText)   
# {   
#   var inputStr;   
#   var bFlag = false;   
#    
#   inputStr = (objText.value).toString();   
#   if(GxIsEmpty(objText))   
#     return false;   
#    
#   if(inputStr=="."||inputStr=="+"||inputStr=="-")   
#   {   
#     return false;   
#   }   
#    
#   for(var i=0;i<inputstr.length;i++) var="" achar="inputStr.charAt(i);" if(i="=0" &&="" if="" (achar="="-"||aChar=="+"))" if(!bflag)="" bflag="true;" continue;="" else="" {="" return="" false;="" }="" if(achar=""><"0"||aChar>"9")   
#     {   
#       return false;   
#     }   
#   }   
#   return true;   
# }   
#    
# //=============================================================================   
# //      function GxIsValidFloat(objText,maxVal,minVal)   
# //   
# //      输入参数为TEXT对象,minVal,maxVal分别为最小值和最大值   
# //      如果值是小数且在指定范围内则返回TRUE否则返回FALSE   
# //=============================================================================   
# function GxIsValidFloat(objText,maxVal,minVal)   
# {   
#   if (!GxIsFloat(objText))   
#     return false;   
#   if ((parseFloat(objText.value)<minval) ||="" (parsefloat(objtext.value)="">maxVal))   
#     return false;   
#    
#   return true;   
# }   
# //=============================================================================   
# //      function GxIsValidCode(objText)   
# //   
# //      输入参数为TEXT对象   
# //      如果值是英文字母则返回TRUE否则返回FALSE   
# //=============================================================================   
# function GxIsValidCode(objText)   
# {   
#   var i,intCode;   
#    
#   //ADD 2001/06/11 terashima   
#   if(!GxIsEmpty(objText))   
#   {   
#     for (i=0; i<(objText.value).length; i++)   
#     {   
#       intCode = ((objText.value).charCodeAt(i));   
#       if (intCode>=65 && intCode<=90) continue;   
#       if (intCode>=97 && intCode<=122) continue;   
#       return false;   
#     }   
#   }   
#   return true;   
# }   
#    
# //=============================================================================   
# //      function GxIsValidInt(objText,maxVal,minVal)   
# //   
# //      输入参数为TEXT对象   
# //      如果值是正整数且在范围内返回TRUE否则返回FALSE   
# //   
# //=============================================================================   
# function GxIsValidInt(objText,maxVal,minVal)   
# {   
#   if (!GxIsInteger(objText))   
#     return false;   
#   if ((parseInt(objText.value,10)<minval) ||="" (parseint(objtext.value,10)="">maxVal))   
#     return false;   
#    
#   return true;   
# }   
#    
# //=============================================================================   
# //      function GxFillzero(objText,maxlen)   
# //      在不足指定为数是在值之前加零   
# //   
# //   
# //=============================================================================   
# function GxFillzero(objText,maxlen)   
# {   
#   strIn = (objText.value).toString();   
#    
#   var len = maxlen-strIn.length;   
#    
#   if(len<0)   
#     return null;   
#    
#   for(var i=0;i<len;i++) +="" strin;="" objtext.value="strIn;" return="" true;="" }="" gxnumbercheck()="" 1="" 可检验是否为负数="" 2="" 可检验是否为负小数="" 数字检验,如果参数二为="" 3="" 只能为正整数="" 数字检验,如果参数二为其它可检验是否为数字="" (包括小数)="" function="" gxnumbercheck(objtext,rstrflag)="" strin="0" pflg="false;" var="" i,intcode;="" (rstrflag="="3")" for(i="0;i<strIn.length;i++)" {="" intcode="(strIn.charCodeAt(i));" if="" (intcode=""><48 || intCode>57)   
#       {   
#              return false;   
#       }   
#     }   
#     return true;   
# }   
#   if ((rstrFlag !="1") && (rstrFlag !="2"))   
#   {   
#     rstrFlag="0";   
#   }   
#    
#   for (i=0; i<strin.length; i++)="" intcode="(strIn.charCodeAt(i));" (rstrflag="="1")" {="" if="" (intcode=""><48 || intCode>57)   
#       {   
#         if(!(intCode==45 && i==0))   
#         {   
#           return false;   
#         }   
#       }   
#     }   
#     else if (rstrFlag=="2")   
#     {   
#    
#       if (intCode<48 || intCode>57)   
#       {   
#         if(intCode==45 && i==0)   
#         {   
#         }   
#         else if(intCode==46 && !pflg && i!=0)   
#         {   
#           pflg = true;   
#         }   
#         else   
#         {   
#           return false;   
#         }   
#       }   
#     }   
#     else   
#     {   
#    
#       if ((intCode<48 || intCode>57))   
#       {   
#         if(intCode==46 && !pflg && i!=0)   
#         {   
#           pflg = true;   
#         }   
#         else   
#         {   
#           return false;   
#         }   
#       }   
#     }   
#   }   
#   return true;   
# }   
#    
# //=============================================================================   
# //    function GxCommerAdd(objText)   
# //    加逗号   
# //   
# //=============================================================================   
# function GxCommerAdd(objText)   
# {   
#   var i=0;   
#   var j=0;   
#   var strTemp1="";   
#   var strTemp2="";   
#   var strCommer=",";   
#   var strInt="";   
#   var strDec="";   
#    
#   strIn = (objText.value).toString();   
#    
#   if (GxIsEmpty(objText)){ return;}   
#   if (GxNumberCheck(objText,"2")==false){   
#     objText.select();   
#     alert("请填入数字!");   
#     return ;   
#   }   
#    
#   if (strIn.indexOf(".")<0)   
#   {   
#     strInt=strIn;   
#   }   
#   else   
#   {   
#     strInt=strIn.split(".")[0];   
#     strDec=strIn.split(".")[1];   
#   }   
#    
#   for (i=0;i<=strInt.length;i++)   
#   {   
#     strTemp1=strInt.charAt(i)+strTemp1;   
#    
#   }   
#   for (i=0 ;i<=strTemp1.length+3;i=i+3)   
#   {   
#     if ((strTemp1.length-i)<=3)   
#     {   
#       j=strTemp1.length;   
#       strCommer="";   
#     }   
#     else   
#     {   
#       j=i+3;   
#     }   
#     strTemp2=strTemp2+strTemp1.substring(i,j) + strCommer;   
#   }   
#   strTemp1="";   
#   for (i=0;i<=strTemp2.length;i++)   
#   {   
#     strTemp1=strTemp2.charAt(i)+strTemp1;   
#    
#   }   
#   if(strTemp1.charAt(0)=="-" && strTemp1.charAt(1)==",")   
#   {   
#     strTemp1 = strTemp1.replace(",","");   
#   }   
#   if (strDec!="")   
#   {   
#     strDec="."+strDec;   
#   }   
#   strTemp1+=strDec;   
#   objText.value=strTemp1;   
#   return (strTemp1);   
# }   
#    
#    
#    
# //=============================================================================   
# //      function GxDelCommer(objText)   
# //   
# //      删除豆号   
# //=============================================================================   
# function GxDelCommer(objText)   
# {   
#   var reg=",";   
#    
#   for(var i=0;i<(objText.value).length;i++)   
#     objText.value = (objText.value).replace(reg,"");   
#   return objText.value;   
# }   
#    
# //=============================================================================   
# //    function GxChkDate(objText,str)   
# //   
# //        日期检查   
# //=============================================================================   
# function GxChkDate(objText,str)   
# {   
   var s_cnt = 0;   
   var  rstrYear;   
   var  rstrMonth;   
分享到:
评论

相关推荐

    javascript小结

    ### JavaScript小结 #### BOM(Browser Object Model):浏览器对象模型 BOM 是一个包含浏览器窗口相关的属性、方法和事件的对象模型。它允许开发者控制浏览器窗口并与其交互。主要对象包括 `window`、`document`...

    JS个人小结

    将上传的图片添加防伪图片水印,并将图片直接写入数据库,不...js遇到的问题--转义字符。。FileUpload控件上传资源,需要在本地选择资源时为一个文本框赋值,js判断上传图片格式。。只能输入数字与英文,指定位数小数

    初识Javascript小结

    初识JavaScript小结知识点整理: 1. JavaScript脚本位置:在HTML中,JavaScript代码可以被嵌入到页面的任意位置,通常位于标签内,或者标签的任意位置。不过,将脚本放在标签的底部是一个推荐的做法,这样可以确保...

    JS获取文件大小方法小结

    JavaScript(简称JS)是一种广泛用于网页和网络应用的编程语言,尤其在客户端脚本中扮演着重要角色。本文主要探讨了三种不同的JS方法来获取文件大小,这些方法主要适用于浏览器环境,尤其是Internet Explorer。 ...

    javascript课程内容总结

    JavaScript 课程内容总结 JavaScript 是一种广泛应用于网页开发的编程语言,以下是 JavaScript 的基础知识点总结。 数据类型 在 JavaScript 中,数据类型包括字符串(string)、数值型(number)、布尔型...

    JavaScript初学小结

    JavaScript初学小结 在IT领域,JavaScript是一种广泛使用的编程语言,主要用于网页和网络应用的开发。这篇小结将深入探讨JavaScript的基础知识,包括语法、数据类型、控制结构、函数、对象以及它在实际开发中的应用...

    javascript div小结

    在这个`javascript div小结`中,我们将深入探讨JavaScript如何与`div`元素交互,包括选择、操作、动态创建以及CSS样式修改等关键知识点。 首先,我们可以通过JavaScript的DOM(Document Object Model)接口来获取和...

    JavaScript作用小结.doc

    ### JavaScript作用小结 #### 一、创建脚本块 在HTML文档中嵌入JavaScript时,最常用的方式是使用`&lt;script&gt;`标签。这可以使开发者能够编写并包含一段JavaScript代码。 1. **基本语法** ```html ...

    Javascript 面向对象编程小结

    这篇博客“JavaScript 面向对象编程小结”可能涵盖了JavaScript中实现OOP的一些核心概念和技巧。 首先,面向对象编程的基础是类与对象。在JavaScript中,虽然没有像Java或C++那样的传统类机制,但是可以通过构造...

    Pure JS (7):小结

    标题中的“Pure JS (7):小结”表明这是一篇关于JavaScript编程的系列教程的第七部分,重点在于总结前面几部分所讲解的核心概念和技巧。JavaScript,也称为JS,是一种广泛用于网页和网络应用的脚本语言,尤其在前端...

    页面常用的JS脚本小结

    JavaScript,简称JS,是网页开发中不可或缺的一部分,主要用于实现页面的动态效果和交互性。这里我们来详细探讨一下"页面常用的JS脚本"这一主题,以及如何利用它们提升用户体验。 1. **DOM操作**:JavaScript通过...

    JavaScript事件学习小结(五)js中事件类型之鼠标事件

    JavaScript事件学习小结(五)js中事件类型之鼠标事件 //www.jb51.net/article/86259.htm JavaScript事件学习小结(一)事件流 //www.jb51.net/article/86261.htm javaScript事件学习小结(四)event的公共成员...

    javascript脚本调试方法小结.docx

    javascript脚本调试方法小结.docx

    javascript知识小结

    如果JavaScript文件存储为`.js`扩展名的外部文件,我们可以在`&lt;head&gt;`标签内使用`文件名"&gt;&lt;/script&gt;`引入,这样可以提高页面加载速度,因为脚本的下载和执行可以与页面渲染并行。 `Window`对象是JavaScript中的顶级...

    javascript中Date format(js日期格式化)方法小结.docx

    ### JavaScript中的Date Format(JS日期格式化)方法详解 #### 概述 在日常的Web开发工作中,我们经常需要处理日期和时间相关的数据。JavaScript 的 `Date` 对象提供了多种方法来获取和设置日期时间,但原生 API 并...

    JavaScript学习小结(7)之JS RegExp

    在js中,正则表达式是由一个RegExp对象表示的,RegExp 是正则表达式的缩写。RegExp简单的模式可以是一个单独的字符。更复杂的模式包括了更多的字符,并可用于解析、格式检查、替换等等。可以使用一个RegExp()构造函数...

    js跨域问题小结

    JavaScript跨域问题是一个在开发Web应用时经常遇到的技术挑战,主要涉及到浏览器的同源策略(Same-Origin Policy)。同源策略是浏览器为了保护用户信息安全而设置的一种安全机制,它限制了来自不同源(协议+域名+...

Global site tag (gtag.js) - Google Analytics