js操作日期浮点数CheckedBox正则表达式大全.doc_第1页
js操作日期浮点数CheckedBox正则表达式大全.doc_第2页
js操作日期浮点数CheckedBox正则表达式大全.doc_第3页
js操作日期浮点数CheckedBox正则表达式大全.doc_第4页
js操作日期浮点数CheckedBox正则表达式大全.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

/*CheckedBox*/*checkboxallid:CheckboxIDnamesCheckboxname*/function getAllBox(allid,names)var all=document.getElementById(allid);var allbox=document.getElementsByName(names);for(var i=0;iallbox.length;i+)if(all.checked)allboxi.checked=true;elseallboxi.checked=false;/*checkboxnamesCheckboxname*/function oneBox(names)var num=0;var allbox=document.getElementsByName(names);for(var i=0;iallbox.length;i+)if(allboxi.checked)num+;if(num!=1)return false;elsereturn true;/*checkboxboxnamesCheckboxname*/function oneBoxValue(names)var v=;var allbox=document.getElementsByName(names);for(var i=0;iallbox.length;i+)if(allboxi.checked)v=allboxi.value;return v/*checkbox boxnamesCheckboxname*/function BoxValues(names)var v=;var allbox=document.getElementsByName(names);for(var i=0;i1)v=v.substr(0,v.length-1);elsev=;return v/*checkboxnamesCheckboxname*/function moreBox(names)var num=0;var allbox=document.getElementsByName(names);for(var i=0;i= r2) ? r1 : r2;return (arg1 * m - arg2 * m) / m).toFixed(n);/*/function accMul(arg1, arg2) var m = 0, s1 = arg1.toString(), s2 = arg2.toString();try m += s1.split(.)1.length;catch (e) try m += s2.split(.)1.length;catch (e) return Number(s1.replace(., ) * Number(s2.replace(., ) / Math.pow(10, m);/*/function accDiv(arg1, arg2) var t1 = 0, t2 = 0, r1, r2;try t1 = arg1.toString().split(.)1.length;catch (e) try t2 = arg2.toString().split(.)1.length;catch (e) with (Math) r1 = Number(arg1.toString().replace(., );r2 = Number(arg2.toString().replace(., );return (r1 / r2) * pow(10, t2 - t1);/*JS*/*/ JavaScript Document/*/function isHanZi(str)var reg=/u0391-uFFE5+$/;return reg.test(str)/*/function isInteger(str)var reg=/d+$/;return reg.test(str)/*/function isNum(str)var reg=/-+?d+$/;return reg.test(str)/*/function isEmail(str)var reg=/w+(-+.w+)*w+(-.w+)*.w+(-.w+)*$/;return reg.test(str)//function isPhone(str)var reg=/(d3)|(d3-)?(0d2,3)|0d2,3-)?1-9d6,7$/;return reg.test(str)/*/function isMobile(str)var reg=/(130-9|150|3|6|7|8|9|188|9)d8$/;return reg.test(str)/*/function isPostCode(str)var reg=/0-9d5$/;return reg.test(str)/*QQ*/function isQQ(str)var reg=/1-90-94,$/;return reg.test(str)/* 1518*/ function isIDCard(str)var strRegExp=(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)+0-94)(1|20-930|10-90-30-90-93xX0-9)|(0-920|10-90-30-90-93)$var re=new RegExp(strRegExp); /var reg=/d6(19|20)*d2(01-9)|(11|12)(012d|(30|31)d3xXd*$/;return re.test(str)/*/ function isUrl(str)var strRegex = (https|http|ftp|rtsp|mms)?:/) + ?(0-9a-z_!*().&=+$%-+: )?0-9a-z_!*().&=+$%-+)? /ftpuser + (0-91,3.)30-91,3 / IPURL- 84 + | / IPDOMAIN + (0-9a-z_!*()-+.)* / - www. + (0-9a-z0-9a-z-0,61)?0-9a-z. / + a-z2,6) / first level domain- .com or .museum + (:0-91,4)? / - :80 + (/?)| / a slash isnt required if there is no file name + (/0-9a-z_!*().;?:&=+$,%#-+)+/?)$; var re=new RegExp(strRegex); return re.test(str)/*/*/*fmt:yyyy-MM-dd hh:mm:ss * Date Date String * (M)(d)12(h)24(H)(m)(s)(E)(q) 1-2 * (y) 1-4 (S) 1 ( 1-3 ) * eg: * (new Date().pattern(yyyy-MM-dd hh:mm:ss.S) = 2006-07-02 08:09:04.423 * (new Date().pattern(yyyy-MM-dd E HH:mm:ss) = 2009-03-10 20:09:04 * (new Date().pattern(yyyy-MM-dd EE hh:mm:ss) = 2009-03-10 08:09:04 * (new Date().pattern(yyyy-MM-dd EEE hh:mm:ss) = 2009-03-10 08:09:04 * (new Date().pattern(yyyy-M-d h:m:s.S) = 2006-7-2 8:9:4.18 */ Dtotype.pattern=function(fmt) var o = M+ : this.getMonth()+1, / d+ : this.getDate(), / h+ : this.getHours()%12 = 0 ? 12 : this.getHours()%12, / H+ : this.getHours(), / m+ : this.getMinutes(), / s+ : this.getSeconds(), / q+ : Math.floor(this.getMonth()+3)/3), / S : this.getMilliseconds() / ; var week = 0 : u65e5, 1 : u4e00, 2 : u4e8c, 3 : u4e09, 4 : u56db, 5 : u4e94, 6 : u516d ; if(/(y+)/.test(fmt) fmt=fmt.replace(RegExp.$1, (this.getFullYear()+).substr(4 - RegExp.$1.length); if(/(E+)/.test(fmt) fmt=fmt.replace(RegExp.$1, (RegExp.$1.length1) ? (RegExp.$1.length2 ? u661fu671f : u5468) : )+weekthis.getDay()+); for(var k in o) if(new RegExp(+ k +).test(fmt) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length=1) ? (ok) : (00+ ok).substr(+ ok).length); return fmt; /*str:*/ function jsStringToDate(str)var arr=str.split( ); var arr1=arr0.split(-); va

温馨提示

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

评论

0/150

提交评论