javascript中substring()、substr()、slice()的区别
来源:互联网 发布:毕向东java全套视频 编辑:程序博客网 时间:2024/05/18 03:47
substring()
stringObject.substring(start,stop) 用于提取字符串中介于两个指定下标之间的字符。
substr()
可在字符串中抽取从start下标开始的指定数目的字符.
start 必需。要抽取的子串的起始下标。必须是数值。如果是负数,那么该参数声明从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推。
length 可选。子串中的字符数。必须是数值。如果省略了该参数,那么返回从 stringObject 的开始位置到结尾的字串。
slice()
提取字符串的某个部分,并以新的字符串返回被提取的部分.
function HtmlElement() { var htmlEles = ["!DOCTYPE","a","abbr","acronym","address","applet","area","article","aside","audio","b","base","basefont","bdi","bdo","big", "blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","dir", "div","dl","dt","em","embed","fieldset","figcaption","figure","font","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","i","iframe", "img","input","ins","kbd","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noframes","noscript","object","ol","optgroup", "option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strike","strong","style", "sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","tt","u","ul","var","video","wbr"] this.commonEle = function() { var ele = {}; ele.accesskey = []; ele.class = []; ele.contenteditable = ''; ele.contextmenu = ''; ele.dir = ''; ele.draggable = ''; ele.hidden = ''; ele.id = ''; ele.lang = ''; ele.spellcheck = ''; ele.style = []; ele.tabindex = null; ele.title = ''; ele.onabort = ''; ele.onblur = ''; ele.oncanplay = ''; ele.oncanplaythrough = ''; ele.onchange = ''; ele.onclick = ''; ele.oncontextmenu = ''; ele.ondblclick = ''; ele.ondrag = ''; ele.ondragend = ''; ele.ondragenter = ''; ele.ondragleave = ''; ele.ondragover = ''; ele.ondragstart = ''; ele.ondrop = ''; ele.ondurationchange = ''; ele.onemptied = ''; ele.onended = ''; ele.onerror = ''; ele.onfocus = ''; ele.onformchange = ''; onforminput = oninput = '' oninvalid = '' onkeydown = '' onkeypress = '' onkeyup = '' onload = '' onloadeddata = '' onloadedmetadata = '' onloadstart = '' onmousedown = '' onmousemove = '' onmouseout = '' onmouseover = '' onmouseup = '' onmousewheel = '' onpause = '' onplay = '' onplaying = '' onprogress = '' onratechange = '' onreadystatechange = '' onscroll = '' onseeked = '' onseeking = '' onselect = '' onshow = '' onstalled = '' onsubmit = '' onsuspend = '' ontimeupdate = '' onvolumechange = '' onwaiting = '' return ele; };this.aEle=function() { var ele = Object.create(this.commonEle()); ele.charset= ''; ele.coords= ''; ele.download= ''; ele.href= ''; ele.hreflang= ''; ele.media= ''; ele.name= ''; ele.rel= ''; ele.rev= ''; ele.shape= ''; ele.target= ''; ele.type= ''; return ele;}this.appletEle=function() { var ele = Object.create(this.commonEle()); ele.code= ''; ele.object= ''; return ele;}this.areaEle=function() { var ele = Object.create(this.commonEle()); ele.alt= ''; ele.coords= ''; ele.download= ''; ele.href= ''; ele.hreflang= ''; ele.media= ''; ele.nohref= ''; ele.rel= ''; ele.shape= ''; ele.target= ''; ele.type= ''; return ele;}this.audioEle=function() { var ele = Object.create(this.commonEle()); ele.Internet Explorer= ''; ele.Chrome= ''; ele.Firefox= ''; ele.Safari= ''; ele.Opera= ''; return ele;}this.baseEle=function() { var ele = Object.create(this.commonEle()); ele.href= ''; ele.target= ''; return ele;}this.basefontEle=function() { var ele = Object.create(this.commonEle()); ele.color= ''; ele.face= ''; ele.size= ''; return ele;}this.bdoEle=function() { var ele = Object.create(this.commonEle()); ele.dir= ''; return ele;}this.blockquoteEle=function() { var ele = Object.create(this.commonEle()); ele.cite= ''; return ele;}this.bodyEle=function() { var ele = Object.create(this.commonEle()); ele.alink= ''; ele.background= ''; ele.bgcolor= ''; ele.link= ''; ele.text= ''; ele.vlink= ''; return ele;}this.buttonEle=function() { var ele = Object.create(this.commonEle()); ele.autofocus= ''; ele.disabled= ''; ele.form= ''; ele.formaction= ''; ele.formenctype= ''; ele.formmethod= ''; ele.formnovalidate= ''; ele.formtarget= ''; ele.name= ''; ele.type= ''; ele.value= ''; return ele;}this.canvasEle=function() { var ele = Object.create(this.commonEle()); ele.height= ''; ele.width= ''; return ele;}this.captionEle=function() { var ele = Object.create(this.commonEle()); ele.align= ''; return ele;}this.codeEle=function() { var ele = Object.create(this.commonEle()); ele.em= ''; ele.strong= ''; ele.code= ''; ele.samp= ''; ele.kbd= ''; ele.var= ''; return ele;}this.colEle=function() { var ele = Object.create(this.commonEle()); ele.align= ''; ele.char= ''; ele.charoff= ''; ele.span= ''; ele.valign= ''; ele.width= ''; return ele;}this.colgroupEle=function() { var ele = Object.create(this.commonEle()); ele.align= ''; ele.char= ''; ele.charoff= ''; ele.span= ''; ele.valign= ''; ele.width= ''; return ele;}this.dataEle=function() { var ele = Object.create(this.commonEle()); ele.value= ''; return ele;}this.delEle=function() { var ele = Object.create(this.commonEle()); ele.cite= ''; ele.datetime= ''; return ele;}this.detailsEle=function() { var ele = Object.create(this.commonEle()); ele.open= ''; return ele;}this.dialogEle=function() { var ele = Object.create(this.commonEle()); ele.open= ''; return ele;}this.dirEle=function() { var ele = Object.create(this.commonEle()); ele.compact= ''; return ele;}this.divEle=function() { var ele = Object.create(this.commonEle()); ele.align= ''; return ele;}this.emEle=function() { var ele = Object.create(this.commonEle()); ele.em= ''; ele.strong= ''; ele.code= ''; ele.samp= ''; ele.kbd= ''; ele.var= ''; return ele;}this.embedEle=function() { var ele = Object.create(this.commonEle()); ele.height= ''; ele.src= ''; ele.type= ''; ele.width= ''; return ele;}this.fieldsetEle=function() { var ele = Object.create(this.commonEle()); ele.disabled= ''; ele.form= ''; ele.name= ''; return ele;}this.fontEle=function() { var ele = Object.create(this.commonEle()); ele.color= ''; ele.face= ''; ele.size= ''; return ele;}this.formEle=function() { var ele = Object.create(this.commonEle()); ele.accept= ''; ele.accept-charset= ''; ele.action= ''; ele.autocomplete= ''; ele.enctype= ''; ele.method= ''; ele.name= ''; ele.novalidate= ''; ele.target= ''; return ele;}this.frameEle=function() { var ele = Object.create(this.commonEle()); ele.frameborder= ''; ele.longdesc= ''; ele.marginheight= ''; ele.marginwidth= ''; ele.name= ''; ele.noresize= ''; ele.scrolling= ''; ele.src= ''; return ele;}this.framesetEle=function() { var ele = Object.create(this.commonEle()); ele.cols= ''; ele.rows= ''; return ele;}this.h1Ele=function() { var ele = Object.create(this.commonEle()); ele.align= ''; return ele;}this.h2Ele=function() { var ele = Object.create(this.h1Ele()); return ele;}this.h3Ele=function() { var ele = Object.create(this.h1Ele()); return ele;}this.h4Ele=function() { var ele = Object.create(this.h1Ele()); return ele;}this.h5Ele=function() { var ele = Object.create(this.h1Ele()); return ele;}this.h6Ele=function() { var ele = Object.create(this.h1Ele()); return ele;}this.headEle=function() { var ele = Object.create(this.commonEle()); ele.profile= ''; return ele;}this.hrEle=function() { var ele = Object.create(this.commonEle()); ele.align= ''; ele.noshade= ''; ele.size= ''; ele.width= ''; return ele;}this.htmlEle=function() { var ele = Object.create(this.commonEle()); ele.xmlns= ''; return ele;}this.iframeEle=function() { var ele = Object.create(this.commonEle()); ele.align= ''; ele.frameborder= ''; ele.height= ''; ele.longdesc= ''; ele.marginheight= ''; ele.marginwidth= ''; ele.name= ''; ele.sandbox= ''; ele.scrolling= ''; ele.src= ''; ele.srcdoc= ''; ele.width= ''; return ele;}this.imgEle=function() { var ele = Object.create(this.commonEle()); ele.align= ''; ele.alt= ''; ele.border= ''; ele.crossorigin= ''; ele.height= ''; ele.hspace= ''; ele.ismap= ''; ele.longdesc= ''; ele.sizes= ''; ele.src= ''; ele.srcset= ''; ele.usemap= ''; ele.vspace= ''; ele.width= ''; return ele;}this.inputEle=function() { var ele = Object.create(this.commonEle()); ele.accept= ''; ele.align= ''; ele.alt= ''; ele.autocomplete= ''; ele.autofocus= ''; ele.checked= ''; ele.dirname= ''; ele.disabled= ''; ele.form= ''; ele.formaction= ''; ele.formenctype= ''; ele.formmethod= ''; ele.formnovalidate= ''; ele.formtarget= ''; ele.height= ''; ele.list= ''; ele.max= ''; ele.maxlength= ''; ele.min= ''; ele.multiple= ''; ele.name= ''; ele.pattern= ''; ele.placeholder= ''; ele.readonly= ''; ele.required= ''; ele.size= ''; ele.src= ''; ele.step= ''; ele.type= ''; ele.value= ''; ele.width= ''; return ele;}this.insEle=function() { var ele = Object.create(this.commonEle()); ele.cite= ''; ele.datetime= ''; return ele;}this.kbdEle=function() { var ele = Object.create(this.commonEle()); ele.em= ''; ele.strong= ''; ele.code= ''; ele.samp= ''; ele.kbd= ''; ele.var= ''; return ele;}this.labelEle=function() { var ele = Object.create(this.commonEle()); ele.for= ''; ele.form= ''; return ele;}this.legendEle=function() { var ele = Object.create(this.commonEle()); ele.align= ''; return ele;}this.liEle=function() { var ele = Object.create(this.commonEle()); ele.type= ''; ele.value= ''; return ele;}this.linkEle=function() { var ele = Object.create(this.commonEle()); ele.charset= ''; ele.crossorigin= ''; ele.href= ''; ele.hreflang= ''; ele.media= ''; ele.rel= ''; ele.rev= ''; ele.sizes= ''; ele.target= ''; ele.type= ''; return ele;}this.mapEle=function() { var ele = Object.create(this.commonEle()); ele.name= ''; return ele;}this.menuEle=function() { var ele = Object.create(this.commonEle()); ele.label= ''; ele.type= ''; return ele;}this.menuitemEle=function() { var ele = Object.create(this.commonEle()); ele.checked= ''; ele.command= ''; ele.default= ''; ele.disabled= ''; ele.icon= ''; ele.label= ''; ele.radiogroup= ''; ele.type= ''; return ele;}this.metaEle=function() { var ele = Object.create(this.commonEle()); ele.charset= ''; ele.content= ''; ele.http-equiv= ''; ele.name= ''; ele.scheme= ''; return ele;}this.meterEle=function() { var ele = Object.create(this.commonEle()); ele.form= ''; ele.high= ''; ele.low= ''; ele.max= ''; ele.min= ''; ele.optimum= ''; ele.value= ''; return ele;}this.objectEle=function() { var ele = Object.create(this.commonEle()); ele.align= ''; ele.archive= ''; ele.border= ''; ele.classid= ''; ele.codebase= ''; ele.codetype= ''; ele.data= ''; ele.declare= ''; ele.form= ''; ele.height= ''; ele.hspace= ''; ele.name= ''; ele.standby= ''; ele.type= ''; ele.usemap= ''; ele.vspace= ''; ele.width= ''; return ele;}this.olEle=function() { var ele = Object.create(this.commonEle()); ele.compact= ''; ele.reversed= ''; ele.start= ''; ele.type= ''; return ele;}this.optgroupEle=function() { var ele = Object.create(this.commonEle()); ele.disabled= ''; ele.label= ''; return ele;}this.optionEle=function() { var ele = Object.create(this.commonEle()); ele.disabled= ''; ele.label= ''; ele.selected= ''; ele.value= ''; return ele;}this.outputEle=function() { var ele = Object.create(this.commonEle()); ele.for= ''; ele.form= ''; ele.name= ''; return ele;}this.pEle=function() { var ele = Object.create(this.commonEle()); ele.align= ''; return ele;}this.paramEle=function() { var ele = Object.create(this.commonEle()); ele.name= ''; ele.type= ''; ele.value= ''; ele.valuetype= ''; return ele;}this.preEle=function() { var ele = Object.create(this.commonEle()); ele.width= ''; return ele;}this.progressEle=function() { var ele = Object.create(this.commonEle()); ele.max= ''; ele.value= ''; return ele;}this.qEle=function() { var ele = Object.create(this.commonEle()); ele.cite= ''; return ele;}this.sampEle=function() { var ele = Object.create(this.commonEle()); ele.em= ''; ele.strong= ''; ele.code= ''; ele.samp= ''; ele.kbd= ''; ele.var= ''; return ele;}this.scriptEle=function() { var ele = Object.create(this.commonEle()); ele.async= ''; ele.charset= ''; ele.defer= ''; ele.src= ''; ele.type= ''; ele.xml:space= ''; return ele;}this.selectEle=function() { var ele = Object.create(this.commonEle()); ele.autofocus= ''; ele.disabled= ''; ele.form= ''; ele.multiple= ''; ele.name= ''; ele.required= ''; ele.size= ''; return ele;}this.sourceEle=function() { var ele = Object.create(this.commonEle()); ele.src= ''; ele.srcset= ''; ele.media= ''; ele.sizes= ''; ele.type= ''; return ele;}this.strongEle=function() { var ele = Object.create(this.commonEle()); ele.em= ''; ele.strong= ''; ele.code= ''; ele.samp= ''; ele.kbd= ''; ele.var= ''; return ele;}this.styleEle=function() { var ele = Object.create(this.commonEle()); ele.media= ''; ele.scoped= ''; ele.type= ''; return ele;}this.tableEle=function() { var ele = Object.create(this.commonEle()); ele.align= ''; ele.bgcolor= ''; ele.border= ''; ele.cellpadding= ''; ele.cellspacing= ''; ele.frame= ''; ele.rules= ''; ele.summary= ''; ele.width= ''; return ele;}this.tbodyEle=function() { var ele = Object.create(this.commonEle()); ele.align= ''; ele.char= ''; ele.charoff= ''; ele.valign= ''; return ele;}this.tdEle=function() { var ele = Object.create(this.commonEle()); ele.abbr= ''; ele.align= ''; ele.axis= ''; ele.bgcolor= ''; ele.char= ''; ele.charoff= ''; ele.colspan= ''; ele.headers= ''; ele.height= ''; ele.nowrap= ''; ele.rowspan= ''; ele.scope= ''; ele.valign= ''; ele.width= ''; return ele;}this.textareaEle=function() { var ele = Object.create(this.commonEle()); ele.autofocus= ''; ele.cols= ''; ele.dirname= ''; ele.disabled= ''; ele.form= ''; ele.maxlength= ''; ele.name= ''; ele.placeholder= ''; ele.readonly= ''; ele.required= ''; ele.rows= ''; ele.wrap= ''; return ele;}this.tfootEle=function() { var ele = Object.create(this.commonEle()); ele.align= ''; ele.char= ''; ele.charoff= ''; ele.valign= ''; return ele;}this.thEle=function() { var ele = Object.create(this.commonEle()); ele.abbr= ''; ele.align= ''; ele.axis= ''; ele.bgcolor= ''; ele.char= ''; ele.charoff= ''; ele.colspan= ''; ele.headers= ''; ele.height= ''; ele.nowrap= ''; ele.rowspan= ''; ele.scope= ''; ele.sorted= ''; ele.valign= ''; ele.width= ''; return ele;}this.theadEle=function() { var ele = Object.create(this.commonEle()); ele.align= ''; ele.char= ''; ele.charoff= ''; ele.valign= ''; return ele;}this.timeEle=function() { var ele = Object.create(this.commonEle()); ele.datetime= ''; return ele;}this.trEle=function() { var ele = Object.create(this.commonEle()); ele.align= ''; ele.bgcolor= ''; ele.char= ''; ele.charoff= ''; ele.valign= ''; return ele;}this.trackEle=function() { var ele = Object.create(this.commonEle()); ele.default= ''; ele.kind= ''; ele.label= ''; ele.src= ''; ele.srclang= ''; return ele;}this.ulEle=function() { var ele = Object.create(this.commonEle()); ele.compact= ''; ele.type= ''; return ele;}this.varEle=function() { var ele = Object.create(this.commonEle()); ele.em= ''; ele.strong= ''; ele.code= ''; ele.samp= ''; ele.kbd= ''; ele.var= ''; return ele;}//TODOthis.videoEle=function() { var ele = Object.create(this.commonEle()); return ele;}};
阅读全文
0 0
- javascript中,substr,substring,slice的区别
- javascript中substring()、substr()、slice()的区别
- javascript中substring()、substr()、slice()的区别
- javascript中substr,substring,slice.splice的区别
- js中slice(),substr(),substring()的区别
- slice( ) substring( ) substr( ) 的区别
- slice,substring,substr的区别
- substr,substring,slice 的区别
- javascript中substr,substring,slice,splice介绍以及区别
- javascript的字符串方法【substring、slice、substr】的区别
- 【JavaScript】slice()、substring()、substr()的区别
- 【JavaScript】slice()、substring()、substr()的区别
- javascript,子字符串操作方法:Slice()、Substr()、Substring()的区别
- javascript---字符串操作方法slice,substr,substring区别
- as3中substring,substr, slice的用法和区别
- slice(), substring()和substr()3中截断方法的区别
- String类型中slice()、substr()和substring()方法的区别
- slice、substr、substring区别
- bzoj3192: [JLOI2013]删除物品(树状数组)
- Android小游戏——简单易懂单机人人对战五子棋源码详解
- 翻译:通过Java编程创建X.509格式的数字签名证书
- 排序算法之快速排序
- 码云插件 方便使用
- javascript中substring()、substr()、slice()的区别
- ionic Camera插件的使用(头像上传)
- js打造自动换肤系统
- [React]组件的生命周期
- 【知了堂学习笔记】_Jquery基础知识之DOM操作(二)
- 151. Reverse Words in a String
- 类训练-学生管理实现
- git常用命令小归宗
- https原理:证书传递、验证和数据加密、解密过程解析