`
- 浏览:
91193 次
- 性别:
- 来自:
杭州
-
/**//*
名字: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 常用函数库.$(id) 根据id获得对象,MyObject.Get(id) 获取浏览器对象, 可以使用对象名集合,返回值为对象的集合.设置指定对象的值,实现可以直接赋值或清除操作
js 通用javascript函数库整理,学习js的朋友可以参考下。
javascript 在 WEB 编程中能起到很大的作用,将一些常用的功能写成javascript类库。
我非常熟悉这些公式及其在Excel中的使用(也是我的目标受众),并且在网上寻找一个JavaScript库,该库具有与我所需的公式类似的公式结构。 埃萨姆铝Joubori的伟大有我最需要的公式和大整合的格式,但缺少关键率公式...
funclib(凡客函数库)通用、实用、易用、好用,提高开发效率、提高代码质量、提高交付能力!funclib.js ( 凡客杰斯 ):funclib.py ( 凡客派 ):
该js库为底层开发,结构比较简单,没有复杂的继承,调用的实例地图为天地图。里面借鉴openlayers部分通用函数。对初学者了解webgis有比较大的帮助。
与大多数现代浏览器和Deno兼容JavaScript的通用函数式编程代数数据类型。用法为了简化起见,本示例使用Ramda库,但是您应该能够使用实现Fantasy-land规范的任何库。 import { compose , converge , curry , map , ...
DevEdge 库的 JavaScript 页包含了一些其它与 JavaScript 有关的文档。该页的内容是时刻更新的。你应该适时访问它以便获得最新信息。 另外,其它的 Netscape 书也将在各自的专题范围之内讨论与之有关的 JavaScript...
javascript/node.js 的通用字符串函数库 安装 npm install snack-string 例子 var string = require ( 'snack-string' ) ; console . log ( string . startsWith ( 'abc' , 'a' ) ) ; 蜜蜂 添加结束 添加开始 后 ...
通用JavaScript动画库 目录 概述 有很多很棒JavaScript动画库,但是对于我的需求而言,它们要么太复杂,要么太庞大。 他们都提供了我不需要的大量功能。 所以我开始为自己写一些简单的东西。 我最终得到了nAnimation...
wailanbt-JSL javascript function library for waila nbt没啥东西,先放着,写好玩的。尝试写出可以供呼叫的通用js程式码计画:可以直接识别各种物品名称的方法,并且能动态注册物品名称的产生方式能够将被tostring...
不用Cookie就可以实现的仿刷新二级高亮菜单,自动识别当前所在的菜单项并高亮显示,应用到了JS函数,主要有两个:一个是通用函数库,另一个是高亮显示类。高亮显示类是用来设置当前选中项菜单的高亮样式,根据URL...
前言 第1章使用JavaScript字符串 1.0简介 1.1连接两个或多个字符串 1.2连接字符串和另一种数据类型 ... 第17章JavaScript库 第18章通信 第19章使用结构化数据 第20章持久化 第21章JavaScript创新用法
JavaScript函数编程工具集关于futils是一个小型(最小化和压缩后约为10 KB)库,用于javascript中的通用功能编程。 它分为几个名称空间,您可以在下面看到它们: 包命名空间描述蹦床.trampoline 对于使用非尾递归...
S.Sams Lifexperience ScriptClassLib是一款功能强大且实用的JavaScript函数库,提供了许多实用的函数和方法来帮助开发者快速构建Web应用程序。本库提供了浏览器检测、DOM操作、事件处理、Ajax请求、字符串处理、...
超级美眉(服务端框架) 开发背景 也许你会感到好奇,现在已经很多服务端框架了,为什么还要开发超级美眉? 每一个程序员都会面临的一个问题,为实现一个业务,反复修改程序数遍,即使程序本身已经没有问题,在客户...