ImageVerifierCode 换一换
格式:DOCX , 页数:33 ,大小:24.25KB ,
资源ID:9667464      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9667464.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(javascript 常用代码大全超级收藏强烈推荐4.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

javascript 常用代码大全超级收藏强烈推荐4.docx

1、javascript 常用代码大全超级收藏强烈推荐4/* 随风JavaScript函数库 请把经过测试的函数加入库 */ /* 函数名称:StrLenthByByte 函数功能:计算字符串的字节长度,即英文算一个,中文算两个字节 函数参数:str,为需要计算长度的字符串 */ function StrLenthByByte(str) var len; var i; len = 0; for (i=0;i255) len+=2; else len+; return len; /* 函数名称:IsEmailAddress 函数功能:检查Email邮件地址的合法性,合法返回true,反之,返回fal

2、se 函数参数:obj,需要检查的Email邮件地址 */ function IsEmailAddress(obj) var pattern=/a-zA-Z0-9-+a-zA-Z0-9-.+.(a-zA-Z2,3)$/; if(pattern.test(obj) return true; else return false; /* 函数名称:PopWindow 函数功能:弹出新窗口 函数参数:pageUrl,新窗口地址;WinWidth,窗口的宽;WinHeight,窗口的高 */ function PopWindow(pageUrl,WinWidth,WinHeight) var popwi

3、n=window.open(pageUrl,PopWin,scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,width=+WinWidth+,height=+WinHeight); return false; /* 函数名称:PopRemoteWindow 函数功能:弹出可以控制父窗体的原程窗口 函数参数:pageUrl,新窗口地址; 调用方法:打开窗口: _fcksavedurl=javascript:popRemoteWindow(url);Open 控制父窗体:op

4、ener.location=url;当然还可以有其他的控制 */ function PopRemoteWindow(pageUrl) var remote=window.open(url,RemoteWindow,scrollbars=yes,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,resizable=yes); if(remote.opener=null) remote.opener=window; /* 函数名称:IsTelephone 函数功能:固话,手机号码检查函数,合法返回true,反之,返回fa

5、lse 函数参数:obj,待检查的号码 检查规则: (1)电话号码由数字、(、)和-构成 (2)电话号码为3到8位 (3)如果电话号码中包含有区号,那么区号为三位或四位 (4)区号用(、)或-和其他部分隔开 (5)移动电话号码为11或12位,如果为12位,那么第一位为0 (6)11位移动电话号码的第一位和第二位为13 (7)12位移动电话号码的第二位和第三位为13 */ function IsTelephone(obj) var pattern=/(0-93,4-0-93,8$)|(0-93,8$)|(0-93,4)0-93,8$)|(00,1130-99$)/; if(pattern.tes

6、t(obj) return true; else return false; /* 函数名称:IsLegality 函数功能:检查字符串的合法性,即是否包含 字符,包含则返回false;反之返回true 函数参数:obj,需要检测的字符串 */ function IsLegality(obj) var intCount1=obj.indexOf(,0); var intCount2=obj.indexOf(,0); if(intCount10 | intCount20) return false; else return true; /* 函数名称:IsNumber 函数功能:检测字符串是否全

7、为数字 函数参数:str,需要检测的字符串 */ function IsNumber(str) var number_chars = 1234567890; var i; for (i=0;istr.length;i+) if (number_chars.indexOf(str.charAt(i)=-1) return false; return true; /* 函数名称:Trim 函数功能:去除字符串两边的空格 函数参数:str,需要处理的字符串 */ function Trim(str) return str.replace(/(s*)|(s*$)/g, ); /* 函数名称:LTrim

8、 函数功能:去除左边的空格 函数参数:str,需要处理的字符串 */ function LTrim(str) return str.replace(/(s*)/g, ); /* 函数名称:RTrim 函数功能:去除右边的空格 函数参数:str,需要处理的字符串 */ function RTrim(str) return this.replace(/(s*$)/g, ); /* 函数名称:IsNull 函数功能:判断给定字符串是否为空 函数参数:str,需要处理的字符串 */ function IsNull(str) if(Trim(str)=) return false; else retur

9、n true; /* 函数名称:CookieEnabled 函数功能:判断cookie是否开启 */ function CookieEnabled() return (navigator.cookieEnabled)? true : false; /*字符串替换方法*/ function StrReplace(srcString,findString,replaceString,start) /code /*客户端HTML编码*/ function HtmlEncode(str) /code /* * *函数功能:判断是否是闰年* *输入参数:数字字符串* *返回值:true,是闰年/fals

10、e,其它* *调用函数:* * */ function IsLeapYear(iYear) if (iYear+ = undefined | iYear+= null | iYear+ = ) return false; iYear = parseInt(iYear); varisValid= false; if(iYear % 4 = 0 & iYear % 100 != 0) | iYear % 400 = 0) isValid= true; return isValid; /* * *函数功能:取出指定年、月的最后一天* *输入参数:年份,月份* *返回值:某年某月的最后一天* *调用函

11、数:IsLeapYear* * */ function GetLastDay(iYear,iMonth) iYear = parseInt(iYear); iMonth = parseInt(iMonth); variDay = 31; if(iMonth=4|iMonth=6|iMonth=9|iMonth=11)&iDay = 31) iDay = 30; if(iMonth=2 ) if (IsLeapYear(iYear) iDay = 29; else iDay = 28; return iDay; /* * *函数功能:去字符串的头空和尾空* *输入参数:字符串* *返回值:字符串

12、/null如果输入字符串不正确* *调用函数:TrimLeft() 和 TrimRight()* * */ function Trim( str ) varresultStr =; resultStr =TrimLeft(str); resultStr =TrimRight(resultStr); return resultStr; /* * *函数功能:去字符串的头空* *输入参数:字符串* *返回值:字符串/null如果输入字符串不正确* *调用函数:* * */ function TrimLeft( str ) varresultStr =; vari =len= 0; if (str+

13、 = undefined | str =null) return null; str+= ; if (str.length = 0) resultStr =; else len= str.length; while (i = 0)& (str.charAt(i) = ) i-; resultStr =str.substring(0, i + 1); return resultStr; /* * *函数功能:判断输入的字符串是否为数字* *输入参数:输入的对象* *返回值:true-数字/false-非数字* *调用函数:* * */ function isNumber(objName) var

14、 strNumber = objName.value; var intNumber; if(Trim(strNumber) = ) return true; intNumber = parseInt(strNumber, 10); if (isNaN(intNumber) alert(请输入数字.); objName.focus(); return false; return true; /* * *函数功能:判断输入的字符串是否为数字* *输入参数:输入的对象* *返回值:true-数字/false-非数字* *调用函数:* * */ function isFloat(objName) va

15、r strFloat = objName.value; var intFloat; if(Trim(strFloat) = ) return true; intFloat = parseFloat(strFloat); if (isNaN(intFloat) alert(Please input a number.); objName.focus(); return false; return true; /* * *函数功能:判断输入的字符串是否为合法的时间* *输入参数:输入的字符串* *返回值:true-合法的时间/false-非法的时间* *调用函数:* * */ function c

16、heckDate(strDate) var strDateArray; var strDay; var strMonth; var strYear; var intday; var intMonth; var intYear; var strSeparator = -; var err = 0; strDateArray = strDate.split(strSeparator); if (strDateArray.length != 3) err = 1; return false; else strYear = strDateArray0; strMonth = strDateArray1

17、; strDay = strDateArray2; intday = parseInt(strDay, 10); if (isNaN(intday) err = 2; return false; intMonth = parseInt(strMonth, 10); if (isNaN(intMonth) err = 3; return false; intYear = parseInt(strYear, 10); if(strYear.length != 4) return false; if (isNaN(intYear) err = 4; return false; if (intMont

18、h12 | intMonth 31 | intday 30 | intday 1) err = 7; return false; if (intMonth = 2) if (intday 29) err = 9; return false; else if (intday 28) err = 10; return false; return true; /* * *函数功能:判断是否为闰年* *输入参数:输入的年* *返回值:true-是/false-不是* *调用函数:* * */ function LeapYear(intYear) if (intYear % 100 = 0) if (i

19、ntYear % 400 = 0) return true; else if (intYear % 4) = 0) return true; return false; /* *函数功能:* */ function formDateCheck(year,month,day) var strY = Trim(year); var strM = Trim(month); var strD = Trim(day); var strDate = strY + - + strM + - + strD; if(strY + strM + strD) != ) if(!checkDate(strDate) return false; return true; /* *函数功能:将form所有输入字段重置* */ function setFormReset(objForm) objForm.reset(); /*

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1