首页 > 代码库 > JavaScript中的string简介
JavaScript中的string简介
//String //声明字符 var str="this is test"; var str1=‘you are is min no max‘; //获取字符串长度length document.write(str.length+"<br>"); //返回字符串的指定位置 charAT() document.write(str.charAt()+‘<br>‘); //链接字符串concat document.write(str.concat(str1)+‘<br>‘); //获取一个或者多个字符首次出现的位置没有找到就返回-1 indexOf() document.write(str.indexOf(‘i‘)+‘<br>‘); //获取一个或者多个字符最后出现的位置没有找到就返回-1 lastIndexOf() document.write(str.lastIndexOf(‘t‘)+‘<br />‘); //字符串查找 可传正则或者字符串 mathch(‘string‘) document.write(str.match("is")+‘<br>‘); //如果是正则,带g则全局匹配,否则就不全局匹配 match(‘exp‘) console.log(str.match(/\w/)); console.log(str.match(/\w/g)); //全局匹配 //字符串替换 replace() 正则或者是字符串 //字符串 document.write(str.replace(‘this‘,‘这是‘)+‘<br>‘); //正则替换 g全局匹配 没有g就匹配一个 document.write(str.replace(/\w/g,‘***‘)+‘<br>‘); //查询字符串 不进行全局匹配search(rep) var test=‘1AAAABBBB CC‘; document.write(test.search(/B/i)+‘<br>‘); //分割split() var sp=‘this is test‘; document.write(sp.split(‘ ‘)+‘<br>‘) //转成数组 // 获取对应的字符串slice() substr() substring(); document.write(test.slice(1)+‘<br>‘); //从索引位置1开始 document.write(test.slice(1,5)+‘<br>‘); //1-5 document.write(test.substr(1)+‘<br>‘); document.write(test.substr(1,5)+‘<br>‘); document.write(test.substring(1,3)+‘<br>‘);//两个索引之间的 //转为小写toLowerCase() document.write(test.toLowerCase()+‘<br>‘); //转为大写toUpperCase() document.write(test.toUpperCase()+‘<br>‘)
本文出自 “web” 博客,请务必保留此出处http://web66.blog.51cto.com/10442650/1855424
JavaScript中的string简介
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。