`
azheng270
  • 浏览: 93277 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

javaScript 通用函数库

阅读更多
/**//*
名字: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("&","&amp;");
str
=str.replace("<","&lt;");
str
=str.replace(">","&gt;");
str
=str.replace("'","&apos;");
str
=str.replace(""","&quot;");
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
分享到:
评论

相关推荐

    JavaScript通用库

    JavaScript通用函数库里面存的为javascript函数类型库

    javascript常用函数 javascript 常用库

    总结,JavaScript的常用函数和库是提升开发效率的关键。它们包含了从数据操作到用户交互的各种功能,而公共方法的使用则能进一步优化代码结构,使项目更加模块化和可维护。通过熟悉并灵活运用这些工具,开发者可以更...

    js 通用javascript函数库整理

    JavaScript通用函数库包含了一系列的工具函数,适用于不同的场景和需求。这些函数库的整理旨在为学习和使用JavaScript的朋友们提供便利,使得编码过程中能够更加高效。以下将详细介绍每个函数的作用和使用方法: 1....

    通用js函数库

    javascript 常用函数库.$(id) 根据id获得对象,MyObject.Get(id) 获取浏览器对象, 可以使用对象名集合,返回值为对象的集合.设置指定对象的值,实现可以直接赋值或清除操作

    Web客户端统一验证JavaScript函数库组件概述Web客户端统一验证JavaScript函数库组件概述Web客户端统一验证JavaScript函数库组件概述Web客户端统一验证JavaScript函数库组件概述

    Web客户端统一验证JavaScript函数库组件是前端开发中一个至关重要的工具,它主要用于在用户提交数据前进行实时的数据验证,确保输入的信息符合预期的格式和规则,从而提高用户体验并减轻服务器端的压力。JavaScript...

    JavaScript 函数库、工具类.zip

    JavaScript函数库和工具类是开发Web应用不可或缺的部分,它们提供了丰富的功能,可以帮助开发者更高效地编写代码。在"JavaScript 函数库、工具类.zip"这个压缩包中,包含了一个名为"xe-utils-master"的文件,这很...

    JavaScript函数式编程.pdf

    由于提供的文件信息中,【标题】和【描述】并...考虑到文档中提供的信息有限,这些知识点基于通用的JavaScript函数式编程概念。如果要详细学习和应用这些概念,需要查看具体的教材或者文档来获取更加深入和准确的知识。

    JavaScript 通用库

    JavaScript通用库是编程实践中常用的工具,它集合了一系列实用的函数,可以帮助开发者简化代码,提高开发效率。在Web开发中,JavaScript作为客户端脚本语言,它的通用库尤其重要,因为它们可以处理各种常见的任务,...

    JavaScript 通用库(一)

    JavaScript 通用库是一种为了简化开发工作,提高代码复用率而创建的集合,它包含了一系列常用的函数或方法,便于在不同的项目中应用。本篇主要介绍一个名为 `Common.js` 的 JavaScript 类库,该库提供了多种实用的...

    支持国密算法的JavaScript 通用密码库的实现.pdf

    本文主要讨论了一种支持国密算法(即中国的国家商用密码算法)的JavaScript通用密码库的实现,旨在提供一个跨平台、无需安装且具有良好兼容性的解决方案。 文章提到了三种国密算法:SM2、SM3和SM4。SM2是一种基于...

    webgl编程指南公用函数库

    这个“webgl编程指南公用函数库”集合了几个关键的JavaScript文件,它们是WebGL开发中常用的辅助工具,帮助开发者简化复杂的数学计算和调试过程。 1. **cuon-matrix.js**: 这个文件提供了矩阵操作的函数库,对于...

    webGL公用函数库设置的0积分

    在这个场景中,我们提到的几个JavaScript文件——cuon-matrix.js, cuon-utils.js, webgl-debug.js, 和 webgl-utils.js,都是WebGL编程中常用的公用函数库,它们为开发者提供了便利的功能,简化了WebGL编程的复杂性。...

    通用javascript脚本函数库 方便开发

    javascript 在 WEB 编程中能起到很大的作用,将一些常用的功能写成javascript类库。

    一个窗体改变通用函数

    在JavaScript环境下,例如使用jQuery库,我们同样可以编写一个窗体改变通用函数来监听窗口的resize事件。这可能涉及到DOM操作、CSS样式修改以及动态布局计算。`$Win.js`、`$Dom.js`、`$Css.js`这些文件名暗示了它们...

    asp全面强大的函数库

    这个"asp全面强大的函数库"显然是为了帮助ASP开发者更高效地进行编程,提供了大量预定义的函数,以简化常见任务,提高开发效率。下面我们将深入探讨ASP函数库中的关键知识点。 1. **内置对象**: ASP提供了多个...

Global site tag (gtag.js) - Google Analytics