javascript常用函数代码大全_第1页
javascript常用函数代码大全_第2页
javascript常用函数代码大全_第3页
javascript常用函数代码大全_第4页
javascript常用函数代码大全_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、javascript 常用函数代码大全一、验证类1、数字验证内整数0(ID)负整数的验证iMax2、时间类2.1 (13:04:06)2.2 (2003-12-05)2.3 长时间,形如 (2003-12-05 13:04:06)2.4 只有年和月。形如(2003-05,或者 2003-5)2.5 只有小时和分钟,形如(12:03) 3、表单类所有的表单的值都不能为空多行文本框的值不能为空。sMaxStrlengsMixStrleng判断单选框是否选择。.复选框的全选,多选,全不选,反选文件上传过程中判断文件类型4、字符类a-ZA-Z的字字母组成判断字符由字母和数字组成。,.且开头的只能是下划

2、线和字母.Replace(); 5、浏览器类判断浏览器的类型ie的版本判断客户端的分辨率6、结合类email的判断。手机号码的验证身份证的验证二、功能类1、时间与相关控件类日历时间控件万年历显示动态显示时钟效果(文本,如OA中时间)显示动态显示时钟效果 (2、表单类自动生成表单动态添加,修改,删除下拉框中的元素可以输入内容的下拉框iMaxiMax(信发送)3、打印类3.1 打印控件4、事件类屏蔽右键屏蔽所有功能键4.3 - 和- F5 F11,F9,F14.4 5、网页设计类连续滚动的文字,图片(注意是连续的,两段文字和图片中没有空白出现)html编辑控件类颜色选取框控件下拉菜单两层或多层次的

3、下拉菜单IE()状态栏,title栏的动态效果(例子很多,可以研究一下)双击后,网页自动滚屏6、树型结构。asp+SQL版asp+xml+sql版java+sql7、无边框效果的制作8、连动下拉框技术9、文本排序10,画图类,含饼、柱、矢量贝滋曲线11,操纵客户端注册表类12,DIV 层相关(拖拽、显示、隐藏、移动、增加)13,TABLAE (14相关类,如播放器,flash 与脚本互动等16, /(XMLHttpiframe,frame)一、验证类1、数字验证内整数/(-|+)?d+$/.test(str)0(ID)/d+$/.test(str)负整数的验证/-d+$/.test(str)

4、2、时间类2.1 (13:04:06)function isTime(str)var a =str.match(/(d1,2)(:)?(d1,2)2(d1,2)$/);if (anull) return if (a124 | a360 | a460)alert(returnfalsereturntrue;2.2 (2003-12-05)function strDateTime(str)var r = str.match(/(d1,4)(-|/)(d1,2)2(d1,2)$/); if(r=null)return false;var d= new Date(r1, r3-1, r4);retur

5、n(d.getFullYear()=r1&(d.getMonth()+1)=r3&d.getDate()=r4);2.3 长时间,形如 (2003-12-05 13:04:06)function strDateTime(str)varreg=/(d1,4)(-|/)(d1,2)2(d1,2)(d1,2):(d1,2):(d1,2)$/; var r =str.match(reg);if(r=null)return false;var d= new Date(r1, r3-1,r4,r5,r6,r7); return(d.getFullYear()=r1&(d.getMonth()+1)=r3&

6、d.getDate()=r4&d.getHours()=r5& &d.getMinutes()=r6&d.getSeconds()=r7);2.4 只有年和月。形如(2003-05,或者 2003-5)2.5 只有小时和分钟,形如(12:03) 3、表单类所有的表单的值都不能为空多行文本框的值不能为空。sMaxStrlengsMixStrleng判断单选框是否选择。.复选框的全选,多选,全不选,反选文件上传过程中判断文件类型4、字符类a-ZA-Z的字字母组成判断字符由字母和数字组成。,.且开头的只能是下划线和字母/(a-zA-z_1)(w*)$/g.test(str).Replace(); 5

7、、浏览器类判断浏览器的类型window.navigator.appNameie的版本window.navigator.appVersion判断客户端的分辨率window.screen.height; window.screen.width;6、结合类email的判断。function return(newRegExp(/w+(-w+)|(.w+)*A-Za-z0-9+(.|-)A-Za-z0-9+)*.A-Za-z0-9+$/).test(mail);手机号码的验证身份证的验证function isIdCardNo(num)if (isNaN(num) 输入的不是数字!return var l

8、ennum.length, re;if (len =15)re=newRegExp(/(d6)()?(d2)(d2)(d2)(d3)$/); else if (len = 18)re = new RegExp(/(d6)()?(d4)(d2)(d2)(d3)(d)$/); else alert(输入的数字位数不对!); return false;var a =num.match(re);if(a!=null)if(len=15)var D = new Date(19+a3+/+a4+/+a5);var B = D.getYear()=a3&(D.getMonth()+1)=a4&D.getDa

9、te()=a5;elsevar D = new Date(a3+/+a4+/+a5);varB=D.getFullYear()=a3&(D.getMonth()+1)=a4&D.getDate()=a5;if (!B) alert(输入的身份证号 + a0 + 里出生日期不对!); return false;return true;画图:S.DrawingSurface.ArcDegrees(0,0,0,30,50,60); S.DrawingSurface.ArcRadians(30,0,0,30,50,60); S.DrawingSurface.Line(10,10,100,100);写注

10、册表:var WshShell = WScript.CreateObject(WScript.Shell);WshShell.RegWrite (HKCUSoftwareACMEFortuneTeller, 1, REG_BINARY); WshShell.RegWrite(HKCUSoftwareACMEFortuneTellerMindReader,REG_SZ);var bKey = WshShell.RegRead (HKCUSoftwareACMEFortuneTeller);WScript.Echo (WshShell.RegRead (HKCUSoftwareACMEFortun

11、eTellerMindReader); WshShell.RegDelete (HKCUSoftwareACMEFortuneTellerMindReader); WshShell.RegDelete (HKCUSoftwareACMEFortuneTeller);WshShell.RegDelete (HKCUSoftwareACME);TABLAE相关(客户端动态增加行列)functionnumberCells()varcount=0;for (i=0; i document.all.mytable.rows.length; i+) for(j=0;jdocument.all.mytabl

12、e.rows(i).cells.length;j+)document.all.mytable.rows(i).cells(j).innerText = count; count+; /打开模式对话框function doSelectUser(txtId)strFeatures=dialogWidth=500px;dialogHeight=360px;center=yes;middle=yes ;help=no;status=no;scroll=no;var url,strReturn; url=selUser.aspx;strReturn=window.showModalDialog(url,

13、strFeatures);/返回模式对话框的值function okbtn_onclick()var commstr=; window.returnValue=commstr;window.close() ;IE 窗口var winWidth=screen.availWidth ;var winHeight=screen.availHeight-20; window.open(main.aspx,surveyWindow,toolbar=no,width=+winWidthwinHeight+,top=0,left=0,scrollbars=yes,resizable=yes,center:yes,statusbars=yes);break/xml function initialize()var xmlDocvar xslDocxmlDoc = new ActiveXObject(M

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论