JavaScript字串api簡單說明

kimingw發表於2018-01-30

1、可返回指定位置的字元

stringObject.charAt(index);

2、返回的是位於指定位置的字元的編碼

stringObject.charCodeAt(index);

3、用於連線兩個或多個字串,返回新字串不修改原字串

stringObject.concat(stringX,stringX,...,stringX);

4、返回某個指定的字串值在字串中首次出現的位置,fromindex表示從下標幾開始

stringObject.indexOf(searchvalue,fromindex);

5、返回一個指定的字串值最後出現的位置,fromindex表示從下標幾開始(但是注意是反過來數)

stringObject.lastIndexOf(searchvalue,fromindex);

6、可在字串內檢索指定的值,或找到一個或多個正規表示式的匹配

stringObject.match(searchvalue);
stringObject.match(regexp);

7、字串中用一些字元替換另一些字元,或替換一個與正規表示式匹配的子串,返回新字串不修改原字串

stringObject.replace(regexp/substr,replacement);

8、用於檢索字串中指定的子字串,或檢索與正規表示式相匹配的子字串

stringObject.search(regexp);

9、可提取字串的某個部分,並以新的字串返回被提取的部分

stringObject.slice(start,end);

10、把一個字串分割成字串陣列,separator表達要分割的切割點,howmany表示最大長度

stringObject.split(separator,howmany);

11、可在字串中抽取從 start 下標開始的指定數目的字元,start可以是負數,-1表示最後一個-2倒數第一個以此類推,length表示長度

stringObject.substr(start,length);

12、用於提取字串中介於兩個指定下標之間的字元

stringObject.substring(start,stop);

相關文章