# /*--------------------------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小结 #### BOM(Browser Object Model):浏览器对象模型 BOM 是一个包含浏览器窗口相关的属性、方法和事件的对象模型。它允许开发者控制浏览器窗口并与其交互。主要对象包括 `window`、`document`...
将上传的图片添加防伪图片水印,并将图片直接写入数据库,不...js遇到的问题--转义字符。。FileUpload控件上传资源,需要在本地选择资源时为一个文本框赋值,js判断上传图片格式。。只能输入数字与英文,指定位数小数
初识JavaScript小结知识点整理: 1. JavaScript脚本位置:在HTML中,JavaScript代码可以被嵌入到页面的任意位置,通常位于标签内,或者标签的任意位置。不过,将脚本放在标签的底部是一个推荐的做法,这样可以确保...
JavaScript(简称JS)是一种广泛用于网页和网络应用的编程语言,尤其在客户端脚本中扮演着重要角色。本文主要探讨了三种不同的JS方法来获取文件大小,这些方法主要适用于浏览器环境,尤其是Internet Explorer。 ...
JavaScript 课程内容总结 JavaScript 是一种广泛应用于网页开发的编程语言,以下是 JavaScript 的基础知识点总结。 数据类型 在 JavaScript 中,数据类型包括字符串(string)、数值型(number)、布尔型...
JavaScript初学小结 在IT领域,JavaScript是一种广泛使用的编程语言,主要用于网页和网络应用的开发。这篇小结将深入探讨JavaScript的基础知识,包括语法、数据类型、控制结构、函数、对象以及它在实际开发中的应用...
在这个`javascript div小结`中,我们将深入探讨JavaScript如何与`div`元素交互,包括选择、操作、动态创建以及CSS样式修改等关键知识点。 首先,我们可以通过JavaScript的DOM(Document Object Model)接口来获取和...
### JavaScript作用小结 #### 一、创建脚本块 在HTML文档中嵌入JavaScript时,最常用的方式是使用`<script>`标签。这可以使开发者能够编写并包含一段JavaScript代码。 1. **基本语法** ```html ...
这篇博客“JavaScript 面向对象编程小结”可能涵盖了JavaScript中实现OOP的一些核心概念和技巧。 首先,面向对象编程的基础是类与对象。在JavaScript中,虽然没有像Java或C++那样的传统类机制,但是可以通过构造...
标题中的“Pure JS (7):小结”表明这是一篇关于JavaScript编程的系列教程的第七部分,重点在于总结前面几部分所讲解的核心概念和技巧。JavaScript,也称为JS,是一种广泛用于网页和网络应用的脚本语言,尤其在前端...
JavaScript,简称JS,是网页开发中不可或缺的一部分,主要用于实现页面的动态效果和交互性。这里我们来详细探讨一下"页面常用的JS脚本"这一主题,以及如何利用它们提升用户体验。 1. **DOM操作**:JavaScript通过...
JavaScript事件学习小结(五)js中事件类型之鼠标事件 //www.jb51.net/article/86259.htm JavaScript事件学习小结(一)事件流 //www.jb51.net/article/86261.htm javaScript事件学习小结(四)event的公共成员...
javascript脚本调试方法小结.docx
如果JavaScript文件存储为`.js`扩展名的外部文件,我们可以在`<head>`标签内使用`文件名"></script>`引入,这样可以提高页面加载速度,因为脚本的下载和执行可以与页面渲染并行。 `Window`对象是JavaScript中的顶级...
### JavaScript中的Date Format(JS日期格式化)方法详解 #### 概述 在日常的Web开发工作中,我们经常需要处理日期和时间相关的数据。JavaScript 的 `Date` 对象提供了多种方法来获取和设置日期时间,但原生 API 并...
在js中,正则表达式是由一个RegExp对象表示的,RegExp 是正则表达式的缩写。RegExp简单的模式可以是一个单独的字符。更复杂的模式包括了更多的字符,并可用于解析、格式检查、替换等等。可以使用一个RegExp()构造函数...
JavaScript跨域问题是一个在开发Web应用时经常遇到的技术挑战,主要涉及到浏览器的同源策略(Same-Origin Policy)。同源策略是浏览器为了保护用户信息安全而设置的一种安全机制,它限制了来自不同源(协议+域名+...