js對字符串的一些操作方法


1、charCodeAt(index);  

  返回一個整數,代表下標位置上字符的Unicode的編碼。

 

2、fromCharCode(code1,code2,code3,...);

  code1代表Unicode編碼數

  eg:obj.fromCharCode(65,66,112);  //返回ABp

 

3、charAt(index);

  返回指定下標的字符,超出返回一個空字符。

 

4、slice(start,end);

  返回字符串的片段。

  eg:var str = 123456;

    str.slice(2,4);//返回34

  注:end下標不包括自己本身

    下標start、end可以為負數,如果為為負數,則作為length+start/end處理。

 

5、substring(start,end);

  返回字符串的片段。

  eg:var str = 123456;

  str.substring(-2,4)//返回1234

  注:substring方法中參數start為負數時,自動轉換0。

 

6、substr(index,length);

  返回字符串的片段。

  參數一:指定下標 , 參數二:截取長度。

 

7、indexOf(str,strIndex);

  參數一:需要查找的字符串 , 參數二 : 查找開始的下標。

  返回第一次出現的位置,沒有則返回-1。

  eg:var str = "213abcde4";

  str.indexOf(a,2)//返回3

  注:該方法是從左往右查找。

 

8、lastIndexOf(str,strIndex);

  參數一:需要查找的字符串 , 參數二 : 查找開始的下標。

  返回最后一次出現的位置,沒有則返回-1.

  eg:var str = "213abcde4213abcde4";

  str.lastIndexOf("e",17)//返回16

  注:該方法是從右往左查找。

9、search(reExp);

  返回與正則表達式相匹配的字符串的位置

  var str = "ddfsgdg";

  str.search(/s/)//返回3

 

10、concat(str,str1,...);

  返回一個或多個字符串的連接。

  var str = "123";

  var str1 = "abc";

  str.concat(str1)//123abc

 

11、toUpperCase();

  字符串轉換成大寫。

 

12、toLowerCase();

  字符串轉換成大寫。

 

13、split(separator,limit);

  將一個字符串分割成子字符串,如何結果以數組的形式返回。

  參數一:分割條件 ,參數二:返回數組的上限。

  eg: var  str = "afs,gd,sg,h,g";

  str.split(",",2)//返回["afs","gd"]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM