js字符串方法.doc_第1页
js字符串方法.doc_第2页
js字符串方法.doc_第3页
js字符串方法.doc_第4页
js字符串方法.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

js20100111 09:47js concat var a = hello; var b = ,world; var c = a.concat(b); alert(c); /c = hello,world indexof -1 var index1 = a.indexof(l); /index1 = 2 var index2 = a.indexof(l,3); /index2 = 3 charat var get_char = a.charat(0); /get_char = h lastindexof -1 var index1 = lastindexof(l); /index1 = 3 var index2 = lastindexof(l,2) /index2 = 2 match null var re = new regexp(/w+$/); var is_alpha1 = a.match(re); /is_alpha1 = hello var is_alpha2 = b.match(re); /is_alpha2 = null substring var sub_string1 = a.substring(1); /sub_string1 = ello var sub_string2 = a.substring(1,4); /sub_string2 = ell substr var sub_string1 = a.substr(1); /sub_string1 = ello var sub_string2 = a.substr(1,4); /sub_string2 = ello replace var result1 = a.replace(re,hello); /result1 = hello var result2 = b.replace(re,hello); /result2 = ,world search -1 var index1 = a.search(re); /index1 = 0 var index2 = b.search(re); /index2 = -1 slice substring var sub_string1 = a.slice(1); /sub_string1 = ello var sub_string2 = a.slice(1,4); /sub_string2 = ell split var arr1 = a.split(); /arr1 = h,e,l,l,o length var len = a.length(); /len = 5 tolowercase var lower_string = a.tolowercase(); /lower_string = hello touppercase var upper_string = a.touppercase(); /upper_string = hello /* * * */ /* = / = */ stotype.ltrim = function() return this.replace(/(s*)/g, ); /* = / = */ stotype.rtrim = function() return this.replace(/(s*$)/g, ); /* = / = */ stotype.trim = function() return this.replace(/(s*)|(s*$)/g, ); /* = / = */ stotype.left = function(len) if(isnan(len)|len=null) len = this.length; else if(parseint(len)this.length) len = this.length; return this.substr(0,len); /* = / = */ stotype.right = function(len) if(isnan(len)|len=null) len = this.length; else if(parseint(len)this.length) len = this.length; return this.substring(this.length-len,this.length); /* = /,0 = */ stotype.mid = function(start,len) return this.substr(start,len); /* = /:0 = */ stotype.instr = function(str) if(str=null) str = ; return this.indexof(str); /* = /:0 = */ stotype.instrrev = function(str) if(str=null) str = ; return this.lastindexof(str); /* = / = */ stotype.lengthw = function() return this.replace(/x00-xff/g,*).length; /* = /ip = */ stotype.isip = function() var respacecheck = /(d+).(d+).(d+).(d+)$/; if (respacecheck.test(this) this.match(respacecheck); if (regexp.$1 = 0 & regexp.$2 = 0 & regexp.$3 = 0 & regexp.$4 = 0) return true; else return false; else return false; /* = / = */ stotype.islongdate = function() var r = this.replace(/(s*)|(s*$)/g, ).match(/(d1,4)(-|/)(d1,2)2(d1,2) (d1,2):(d1,2):(d1,2)$/); if(r=null) return false; var d = new date(r1, r3-1,r4,r5,r6,r7); return (d.getfullyear()=r1&(d.getmonth()+1)=r3&d.getdate()=r4&d.gethours()=r5&d.getminutes()=r6&d.getseconds()=r7); /* = / = */ stotype.isshortdate = function() var r = this.replace(/(s*)|(s*$)/g, ).match(/(d1,4)(-|/)(d1,2)2(d1,2)$/); if(r=null) return false; var d = new date(r1, r3-1, r4); return (d.getfullyear()=r1&(d.getmonth()+1)=r3&d.getdate()=r4); /* = / = */ stotype.isdate = function() return this.islongdate()|this.isshortdate(); /* = / = */ stotype.ismobile = function() return /00,1130-99$/.test(this); /* = / = */ stotype.isemail = function() return /w+(-w+)|(.w+)*a-za-z0-9+(.|-)a-za-z0-9+)*.a-za-z0-9+$/.test(this); /* = /() = */ stotype.iszipcode = function() return /d6$/.test(this); /* = / = */ stotype.existchinese = function() /u4e00-u9fa5houfe30-uffa0 return /x00-xff*$/.test(this); /* = / = */ stotype.isfilename = function() return !/*?|:/g.test(this); /* = / = */ stotype.isurl = function() return /https?:/(w-+.)+w-+(w-./?%&=*)?$/i.test(this); /* = /() = */ stotype.isidcard = function() var isum=0; var info=; var sid = this; 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:; if(!/d17(d|x)$/i.test(sid) return false; sid=sid.replace(/x$/i,a); / if(acityparseint(sid.substr(0,2)=null) return false; var sbirthday=sid.substr(6,4)+-+number(sid.substr(10,2)+-+number(sid.substr(12,2); var d=new date(sbirthday.replace(/-/g,/) / if(sbirthday!=(d.getfullyear()+-+ (d.getmonth()+1) + - + d.getdate() return false; for(var i = 17;i=0;i-) isum += (math.pow(2,i) % 11) * parseint(sid.charat(17 - i),11); if(isum%11!=1) return false; return true; /* = /() = */ stotype.isphonecall = function() return /(0-93,4-0-93,8$)|(0-93,8$)|(0-93,4)0-93,8$)|(00,1130-99$)/.test(this); /* = / = */ stotype.isnumeric = function(flag) / if(isnan(this) return false; switch(flag) case null: / case : return true; case +: / return /(+?|d?)d*.?d+$/.test(this); case -: / return /-d*.?d+$/.test(this); case i: / return /(-?|+?|d)d+$/.test(this); case +i: / return /(d+$)|(+?d+$)/.test(this); case -i: / return /-d+$/.test(this); case f: / return /(-?|+?|d?)d*.d+$/.test(this); case +f: / return /(+?|d?)d*.d+$/.test(this); case -f: / return /-d*.d$/.test(this); default: / return true; /* = /(#ffffff) = */ stotype.iscolor = function() var temp = this; if (temp=) return true; if (temp.length!=7) return false; return (temp.search(/#a-fa-f0-96/) != -1); /* = / = */ stotype.tocase = function() var tmp = ; for(var i=0;i0&this.charcodeat(i)255) tmp += string.fromcharcode(this.charcodeat(i)+65248); else tmp += string.fromcharcode(this.charcodeat(i); return tmp /* = /html = */ stotype.tohtmlencode = function() var str = this; str=str.replace(/&/g,&); str=str.replac

温馨提示

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

评论

0/150

提交评论