標籤:匹配 search java hid 正則表達 如何 特定 倒數 meta
1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta charset="UTF-8"> 5 <title></title> 6 </head> 7 <body> 8 <script> 9 //--->1如何使用indexof()來定位字串中某一個指定字元首次出現的位置10 var str="hello,world";11 12 console.log(str.indexOf("w"))13 //--->2如何使用match()來找查字串中特定的字元,並且如果找到的話,則返回14 //這個字元 如果沒有則返回null15 16 document.write(str.match("hello"))17 document.write(str.match("xiao")+"<br>")18 19 //----->3使用replace()方法在字串中用某些字元替換另一些字元20 document.write(str.replace("hello","多多")+"<br>")21 //CharAt()方法可返回指定位置的字元 charAt(Number)22 var str1="小朋友你好可愛啊";23 console.log(str1.charAt(3))24 //---->4 concat ()方法用於串連多個字串25 console.log(str1.concat(str))26 27 //---->5 lastIndexOf 方法可返回一個指定的字串值最後出現的位置28 //從後向前搜尋29 console.log(str1.lastIndexOf("你"))30 31 //---->6 search()方法用於檢索字串中指定子字串32 //或檢索與Regex相匹配的子字串33 34 //可以忽略大小寫35 console.log(str1.search("你好","你"))36 //----.7 slice 提取字串的片段 ,並在新的字串中返回提取的部分37 38 /**39 * slice(start ,end)40 * start ---要抽取的片斷的起始下標。如果是負數,41 * 則該參數規定的是從字串的尾部開始算起的位置。42 * 也就是說,-1 指字串的最後一個字元,43 * -2 指倒數第二個字元,以此類推。44 *end---緊接著要抽取的片段的結尾的下標。45 * 若未指定此參數,46 * 則要提取的子串包括 start 到原字串結尾的字串。47 * 如果該參數是負數,48 * 那麼它規定的是從字串的尾部開始算起的位置。49 *50 51 */52 var str3="小小年紀大大的煩惱,煩惱多啊";53 document.write(str3.slice(2,6)+"<br>")54 55 //----8.split 把字串分割為字串數組56 var str4="xiaopengyounihaoa"57 //分割前三個58 document.write(str4.split("",3))59 60 //----9.substr 從起始索引提取字串中指定數目的字元61 console.log(str4.substr(2,5))62 //----10.substring 提取字串中兩個指定索引號之間的字元63 console.log(str4.substring(4,6))64 65 66 67 </script>68 69 </body>70 </html>View Code
javascript ----字串的使用