做网站还有钱赚吗,网站关键词在哪,专业的手机网站建设,wordpress 注释一、验证类 1、数字验证内 1.1 整数 /^(-|\)?\d$/.test(str) 1.2 大于0的整数 #xff08;用于传来的ID的验证) /^\d$/.test(str) 1.3 负整数的验证 /^-\d$/.test(str) 2、时间类 2.1 短时间#xff0c;形如 (13:04:06) function isTime(str) …一、验证类 1、数字验证内 1.1 整数 /^(-|\)?\d$/.test(str) 1.2 大于0的整数 用于传来的ID的验证) /^\d$/.test(str) 1.3 负整数的验证 /^-\d$/.test(str) 2、时间类 2.1 短时间形如 (13:04:06) function isTime(str) { var a str.match(/^(\d{1,2})(:)?(\d{1,2})\2(\d{1,2})$/); if (a null) {alert(输入的参数不是时间格式); return false;} if (a[1]24 || a[3]60 || a[4]60) { alert(时间格式不对); return false } return true; } 2.2 短日期形如 (2003-12-05) function strDateTime(str) { var r str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/); if(rnull)return false; var d new Date(r[1], r[3]-1, r[4]); return (d.getFullYear()r[1](d.getMonth()1)r[3]d.getDate()r[4]); } 2.3 长时间形如 (2003-12-05 13:04:06) function strDateTime(str) { var reg /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/; var r str.match(reg); if(rnull)return false; var d new Date(r[1], r[3]-1,r[4],r[5],r[6],r[7]); return (d.getFullYear()r[1](d.getMonth()1)r[3]d.getDate()r[4]d.getHours()r[5]d.getMinutes()r[6]d.getSeconds()r[7]); } 2.4 只有年和月。形如(2003-05,或者2003-5) 2.5 只有小时和分钟,形如(12:03) 3、表单类 3.1 所有的表单的值都不能为空 input onblurif(this.value.replace(/^ | $/g,))alert(不能为空!) 3.2 多行文本框的值不能为空。 3.3 多行文本框的值不能超过sMaxStrleng 3.4 多行文本框的值不能少于sMixStrleng 3.5 判断单选框是否选择。 3.6 判断复选框是否选择. 3.7 复选框的全选多选全不选反选 3.8 文件上传过程中判断文件类型 4、字符类 4.1 判断字符全部由a-Z或者是A-Z的字字母组成 input onblurif(/[^a-zA-Z]/g.test(this.value))alert(有错) 4.2 判断字符由字母和数字组成。 input onblurif(/[^0-9a-zA-Z]/g.test(this.value))alert(有错) 4.3 判断字符由字母和数字下划线,点号组成.且开头的只能是下划线和字母 /^([a-zA-z_]{1})([\w]*)$/g.test(str) 4.4 字符串替换函数.Replace(); 5、浏览器类 5.1 判断浏览器的类型 window.navigator.appName 5.2 判断ie的版本 window.navigator.appVersion 5.3 判断客户端的分辨率 window.screen.height; window.screen.width; 6、结合类 6.1 email的判断。 function ismail(mail) { return(new RegExp(/^\w((-\w)|(\.\w))*\[A-Za-z0-9]((\.|-)[A-Za-z0-9])*\.[A-Za-z0-9]$/).test(mail)); } 6.2 手机号码的验证 6.3 身份证的验证 function isIdCardNo(num) { if (isNaN(num)) {alert(输入的不是数字); return false;} var len num.length, re; if (len 15) re new RegExp(/^(\d{6})()?(\d{2})(\d{2})(\d{2})(\d{3})$/); else if (len 18) re new RegExp(/^(\d{6})()?(\d{4})(\d{2})(\d{2})(\d{3})(\d)$/); else {alert(输入的数字位数不对); return false;} var a num.match(re); if (a ! null) { if (len15) { var D new Date(19a[3]/a[4]/a[5]); var B D.getYear()a[3](D.getMonth()1)a[4]D.getDate()a[5]; } else { var D new Date(a[3]/a[4]/a[5]); var B D.getFullYear()a[3](D.getMonth()1)a[4]D.getDate()a[5]; } if (!B) {alert(输入的身份证号 a[0] 里出生日期不对); return false;} } return true; } 画图: OBJECT idS styleLEFT: 0px; WIDTH: 392px; TOP: 0px; HEIGHT: 240px height240 width392 classidclsid:369303C2-D7AC-11D0-89D5-00A0C90833E6 /OBJECT SCRIPT 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); /SCRIPT 写注册表 SCRIPT var WshShell WScript.CreateObject(WScript.Shell); WshShell.RegWrite (HKCU\ oftware\\ACME\\FortuneTeller\\, 1, REG_BINARY); WshShell.RegWrite (HKCU\ oftware\\ACME\\FortuneTeller\\MindReader, Goocher!, REG_SZ); var bKey WshShell.RegRead (HKCU\ oftware\\ACME\\FortuneTeller\\); WScript.Echo (WshShell.RegRead (HKCU\ oftware\\ACME\\FortuneTeller\\MindReader)); WshShell.RegDelete (HKCU\ oftware\\ACME\\FortuneTeller\\MindReader); WshShell.RegDelete (HKCU\ oftware\\ACME\\FortuneTeller\\); WshShell.RegDelete (HKCU\ oftware\\ACME\\); /SCRIPT TABLAE相关(客户端动态增加行列 HTML SCRIPT LANGUAGEJScript function numberCells() { var count0; for (i0; i document.all.mytable.rows.length; i) { for (j0; j document.all.mytable.rows(i).cells.length; j) { document.all.mytable.rows(i).cells(j).innerText count; count; } } } /SCRIPT BODY onloadnumberCells() TABLE idmytable border1 TRTH /THTH /THTH /THTH /TH/TR TRTD /TDTD /TDTD /TDTD /TD/TR TRTD /TDTD /TDTD /TDTD /TD/TR /TABLE /BODY /HTML 身份证严格验证 script var aCity{11:北京,12:天津,13:河北,14:山西,15:内蒙古,21:辽宁,22:吉林,23:黑龙江,31:上海,32:江苏,33:浙江,34:安徽,35:福建,36:江西,37:山东,41:河南,42:湖北,43:湖南,44:广东,45:广西,46:海南,50:重庆,51:四川,52:贵州,53:云南,54:西藏,61:陕西,62:甘肃,63:青海,64:宁夏,65:新疆,71:台湾,81:香港,82:澳门,91:国外} function cidInfo(sId){ var iSum0 var info if(!/^\d{17}(\d|x)$/i.test(sId))return false; sIdsId.replace(/x$/i,a); if(aCity[parseInt(sId.substr(0,2))]null)return Error:非法地区; sBirthdaysId.substr(6,4)-Number(sId.substr(10,2))-Number(sId.substr(12,2)); var dnew Date(sBirthday.replace(/-/g,/)) if(sBirthday!(d.getFullYear()- (d.getMonth()1) - d.getDate()))return Error:非法生日; for(var i 17;i0;i --) iSum (Math.pow(2,i) % 11) * parseInt(sId.charAt(17 - i),11) if(iSum%11!1)return Error:非法证号; return aCity[parseInt(sId.substr(0,2))],sBirthday,(sId.substr(16,1)%2?男:女) } document.write(cidInfo(380524198002300016),br/); document.write(cidInfo(340524198002300019),br/) document.write(cidInfo(340524197711111111),br/) document.write(cidInfo(34052419800101001x),br/); /script 验证地址 SCRIPT LANGUAGEJavaScript function isip(s){ var checkfunction(v){try{return (v255 v0)}catch(x){return false}}; var res.split(.) return (re.length4)?(check(re[0]) check(re[1]) check(re[2]) check(re[3])):false } var s202.197.78.129; alert(isip(s)) /SCRIPT 加sp1后还能用的无边框窗口 HTML XMLNS:IE meta http-equivContent-Type contenttext/html; charsetgb2312 IE:Download IDinclude STYLEbehavior:url(#default#download) / titleChromeless Window/title SCRIPT LANGUAGEJScript /**//*--- Special Thanks For andot ---*/ /**//* This following code are designed and writen by Windy_sk seasonx163.net You can use it freely, but u must held all the copyright items! */ /**//*--- Thanks For andot Again ---*/ var CW_width 400; var CW_height 300; var CW_top 100; var CW_left 100; var CW_url /; var New_CW window.createPopup(); var CW_Body New_CW.document.body; var content ; var CSStext margin:1px;color:black; border:2px outset;border-style:expression(οnmοuseοutοnmοuseupfunction(){this.style.borderStyleoutset}, οnmοusedοwnfunction(){if(event.button!2)this.style.borderStyleinset});background-color:buttonface;width:16px;height:14px;font-size:12px;line-height:11px;cursor:Default;; //Build Window include.startDownload(CW_url, function(source){contentsource}); function insert_content(){ var temp ; CW_Body.style.overflow hidden; CW_Body.style.backgroundColor white; CW_Body.style.border solid black 1px; content content.replace(/a ([^]*)/g,a οnclickparent.open(this.href);return false $1); temp table width100% height100% cellpadding0 cellspacing0 border0; temp tr style;font-size:12px;background:#0099CC;height:20;cursor:default οndblclick\Max.innerTextMax.innerText1?2:1;parent.if_max!parent.if_max;parent.show_CW();\ οnmοuseupparent.drag_up(event) οnmοusemοveparent.drag_move(event) οnmοusedοwnparent.drag_down(event) onselectstartreturn false οncοntextmenureturn false; temp td stylecolor:#ffffff;padding-left:5pxChromeless Window For IE6 SP1/td; temp td stylecolor:#ffffff;padding-right:5px; alignright; temp span idHelp οnclick\alert(Chromeless Window For IE6 SP1 - Ver 1.0\\n\\nCode By Windy_sk\\n\\nSpecial Thanks For andot)\ style\CSStextfont-family:System;padding-right:2px;\?/span; temp span idMin οnclickparent.New_CW.hide();parent.blur() style\CSStextfont-family:Webdings;\ titleMinimum0/span; temp span idMax οnclick\this.innerTextthis.innerText1?2:1;parent.if_max!parent.if_max;parent.show_CW();\ style\CSStextfont-family:Webdings;\ titleMaximum1/span; temp span idClose οnclickparent.openernull;parent.close() style\CSStextfont-family:System;padding-right:2px;\ titleClosex/span; temp /td/trtrtd colspan2; temp div idinclude styleoverflow:scroll;overflow-x:hidden;overflow-y:auto; HEIGHT: 100%; width:CW_width; temp content; temp /div; temp /td/tr/table; CW_Body.innerHTML temp; } setTimeout(insert_content(),1000); var if_max true; function show_CW(){ window.moveTo(10000, 10000); if(if_max){ New_CW.show(CW_top, CW_left, CW_width, CW_height); if(typeof(New_CW.document.all.include)!undefined){ New_CW.document.all.include.style.width CW_width; New_CW.document.all.Max.innerText 1; } }else{ New_CW.show(0, 0, screen.width, screen.height); New_CW.document.all.include.style.width screen.width; } } window.onfocus show_CW; window.onresize show_CW; // Move Window var drag_x,drag_y,dragingfalse function drag_move(e){ if (draging){ New_CW.show(e.screenX-drag_x, e.screenY-drag_y, CW_width, CW_height); return false; } } function drag_down(e){ if(e.button2)return; if(New_CW.document.body.offsetWidthscreen.width New_CW.document.body.offsetHeightscreen.height)return; drag_xe.clientX; drag_ye.clientY; dragingtrue; e.srcElement.setCapture(); } function drag_up(e){ dragingfalse; e.srcElement.releaseCapture(); if(New_CW.document.body.offsetWidthscreen.width New_CW.document.body.offsetHeightscreen.height) return; CW_top e.screenX-drag_x; CW_left e.screenY-drag_y; } /SCRIPT /HTML转载于:https://www.cnblogs.com/kennyliu/p/3376012.html