`
- 浏览:
93284 次
- 性别:
- 来自:
杭州
-
/**//*
名字:Common.js
功能:通用JavaScript脚本函数库
包括:
1.Trim(str)--去除字符串两边的空格
2.XMLEncode(str)--对字符串进行XML编码
3.ShowLabel(str,str)--鼠标提示功能(显示字符,提示字符)
4.IsEmpty(obj)--验证输入框是否为空
5.IsInt(objStr,sign,zero)--验证是否为整数
6.IsFloat(objStr,sign,zero)--验证是否为浮点数
7.IsEnLetter(objStr,size)--验证是否为26个字母
作者:申旺
日期:2004/04/14
*/
/**//*
==================================================================
字符串操作
Trim(string):去除字符串两边的空格
==================================================================
*/
/**//*
==================================================================
LTrim(string):去除左边的空格
==================================================================
*/
functionLTrim(str)
...{
varwhitespace=newString(" ");
vars=newString(str);
if(whitespace.indexOf(s.charAt(0))!=-1)
...{
varj=0,i=s.length;
while(j<i&&whitespace.indexOf(s.charAt(j))!=-1)
...{
j++;
}
s=s.substring(j,i);
}
returns;
}
/**//*
==================================================================
RTrim(string):去除右边的空格
==================================================================
*/
functionRTrim(str)
...{
varwhitespace=newString(" ");
vars=newString(str);
if(whitespace.indexOf(s.charAt(s.length-1))!=-1)
...{
vari=s.length-1;
while(i>=0&&whitespace.indexOf(s.charAt(i))!=-1)
...{
i--;
}
s=s.substring(0,i+1);
}
returns;
}
/**//*
==================================================================
Trim(string):去除前后空格
==================================================================
*/
functionTrim(str)
...{
returnRTrim(LTrim(str));
}
/**//*
================================================================================
XMLEncode(string):对字符串进行XML编码
================================================================================
*/
functionXMLEncode(str)
...{
str=Trim(str);
str=str.replace("&","&");
str=str.replace("<","<");
str=str.replace(">",">");
str=str.replace("'","'");
str=str.replace(""",""");
returnstr;
}
/**//*
================================================================================
验证类函数
================================================================================
*/
functionIsEmpty(obj)
...{
obj=document.getElementsByName(obj).item(0);
if(Trim(obj.value)=="")
...{
alert("字段不能为空。");
if(obj.disabled==false&&obj.readOnly==false)
...{
obj.focus();
}
}
}
/**//*
IsInt(string,string,intorstring):(测试字符串,+or-orempty,emptyor0)
功能:判断是否为整数、正整数、负整数、正整数+0、负整数+0
*/
functionIsInt(objStr,sign,zero)
...{
varreg;
varbolzero;
if(Trim(objStr)=="")
...{
returnfalse;
}
else
...{
objStr=objStr.toString();
}
if((sign==null)||(Trim(sign)==""))
...{
sign="+-";
}
if((zero==null)||(Trim(zero)==""))
...{
bolzero=false;
}
else
...{
zero=zero.toString();
if(zero=="0")
...{
bolzero=true;
}
else
...{
alert("检查是否包含0参数,只可为(空、0)");
}
}
switch(sign)
...{
case"+-":
//整数
reg=/(^-?|^+?)d+$/;
break;
case"+":
if(!bolzero)
...{
//正整数
reg=/^+?[0-9]*[1-9][0-9]*$/;
}
else
...{
//正整数+0
//reg=/^+?d+$/;
reg=/^+?[0-9]*[0-9][0-9]*$/;
}
break;
case"-":
if(!bolzero)
...{
//负整数
reg=/^-[0-9]*[1-9][0-9]*$/;
}
else
...{
//负整数+0
//reg=/^-d+$/;
reg=/^-[0-9]*[0-9][0-9]*$/;
}
break;
default:
alert("检查符号参数,只可为(空、+、-)");
returnfalse;
break;
}
varr=objStr.match(reg);
if(r==null)
...{
returnfalse;
}
else
...{
returntrue;
}
}
/**//*
IsFloat(string,string,intorstring):(测试字符串,+or-orempty,emptyor0)
功能:判断是否为浮点数、正浮点数、负浮点数、正浮点数+0、负浮点数+0
*/
functionIsFloat(objStr,sign,zero)
...{
varreg;
varbolzero;
if(Trim(objStr)=="")
...{
returnfalse;
}
http://images.csdn
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
JavaScript通用函数库里面存的为javascript函数类型库
总结,JavaScript的常用函数和库是提升开发效率的关键。它们包含了从数据操作到用户交互的各种功能,而公共方法的使用则能进一步优化代码结构,使项目更加模块化和可维护。通过熟悉并灵活运用这些工具,开发者可以更...
JavaScript通用函数库包含了一系列的工具函数,适用于不同的场景和需求。这些函数库的整理旨在为学习和使用JavaScript的朋友们提供便利,使得编码过程中能够更加高效。以下将详细介绍每个函数的作用和使用方法: 1....
javascript 常用函数库.$(id) 根据id获得对象,MyObject.Get(id) 获取浏览器对象, 可以使用对象名集合,返回值为对象的集合.设置指定对象的值,实现可以直接赋值或清除操作
Web客户端统一验证JavaScript函数库组件是前端开发中一个至关重要的工具,它主要用于在用户提交数据前进行实时的数据验证,确保输入的信息符合预期的格式和规则,从而提高用户体验并减轻服务器端的压力。JavaScript...
JavaScript函数库和工具类是开发Web应用不可或缺的部分,它们提供了丰富的功能,可以帮助开发者更高效地编写代码。在"JavaScript 函数库、工具类.zip"这个压缩包中,包含了一个名为"xe-utils-master"的文件,这很...
由于提供的文件信息中,【标题】和【描述】并...考虑到文档中提供的信息有限,这些知识点基于通用的JavaScript函数式编程概念。如果要详细学习和应用这些概念,需要查看具体的教材或者文档来获取更加深入和准确的知识。
JavaScript通用库是编程实践中常用的工具,它集合了一系列实用的函数,可以帮助开发者简化代码,提高开发效率。在Web开发中,JavaScript作为客户端脚本语言,它的通用库尤其重要,因为它们可以处理各种常见的任务,...
JavaScript 通用库是一种为了简化开发工作,提高代码复用率而创建的集合,它包含了一系列常用的函数或方法,便于在不同的项目中应用。本篇主要介绍一个名为 `Common.js` 的 JavaScript 类库,该库提供了多种实用的...
本文主要讨论了一种支持国密算法(即中国的国家商用密码算法)的JavaScript通用密码库的实现,旨在提供一个跨平台、无需安装且具有良好兼容性的解决方案。 文章提到了三种国密算法:SM2、SM3和SM4。SM2是一种基于...
这个“webgl编程指南公用函数库”集合了几个关键的JavaScript文件,它们是WebGL开发中常用的辅助工具,帮助开发者简化复杂的数学计算和调试过程。 1. **cuon-matrix.js**: 这个文件提供了矩阵操作的函数库,对于...
在这个场景中,我们提到的几个JavaScript文件——cuon-matrix.js, cuon-utils.js, webgl-debug.js, 和 webgl-utils.js,都是WebGL编程中常用的公用函数库,它们为开发者提供了便利的功能,简化了WebGL编程的复杂性。...
javascript 在 WEB 编程中能起到很大的作用,将一些常用的功能写成javascript类库。
在JavaScript环境下,例如使用jQuery库,我们同样可以编写一个窗体改变通用函数来监听窗口的resize事件。这可能涉及到DOM操作、CSS样式修改以及动态布局计算。`$Win.js`、`$Dom.js`、`$Css.js`这些文件名暗示了它们...
这个"asp全面强大的函数库"显然是为了帮助ASP开发者更高效地进行编程,提供了大量预定义的函数,以简化常见任务,提高开发效率。下面我们将深入探讨ASP函数库中的关键知识点。 1. **内置对象**: ASP提供了多个...