JS经典源码:通用javascript脚本函数库
javascript在WEB编程中能起到很大的作用,把一些常用的功能写成javascript类库。
把下面代码保存为Common.js 类库功能: 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个字母,大写小 源代码如下: /* 名字: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个字母 */ /*字符串操作 Trim(string):去除字符串两边的空格 */ /* 1.LTrim(string):去除左边的空格 */ function LTrim(str) { var whitespace = new String(" \t\n\r"); var s = new String(str);
if (whitespace.indexOf(s.charAt(0)) != -1) { var j=0, i = s.length; while (j < i && whitespace.indexOf(s.charAt(j)) != -1) { j++; } s = s.substring(j, i); } return s; }
/* 2.RTrim(string):去除右边的空格 */ function RTrim(str) { var whitespace = new String(" \t\n\r"); var s = new String(str);
if (whitespace.indexOf(s.charAt(s.length-1)) != -1) { var i = s.length - 1; while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1) { i--; } s = s.substring(0, i+1); } return s; }
/* 3.Trim(string):去除前后空格 */ function Trim(str) { return RTrim(LTrim(str)); } /* XMLEncode(string):对字符串进行XML编码 */ function XMLEncode(str) { str=Trim(str); str=str.replace("&","&"); str=str.replace("<","<"); str=str.replace(">",">"); str=str.replace("'","'"); str=str.replace("\"","""); return str; } /* 验证类函数 */ function IsEmpty(obj) { obj=document.getElementsByName(obj).item(0); 上一篇: 网页播放器代码集中营 下一篇: 屏蔽F5、Ctrl+N、Alt+F4的源码 更多相关文章
|
推荐文章
精彩文章
|