js的字串方法 3)

2022-07-02 18:06:09 字數 1369 閱讀 9925

trim() 方法刪除字串兩端的空白符:

1

var str = " hello world! ";

2 alert(str.trim());

需要注意的是internet explorer 8 或更低版本不支援 trim() 方法。

如需支援 ie 8,可以搭配正規表示式使用 replace() 方法代替:

1

var str = " hello world! ";

2 alert(str.replace(/^[\s\ufeff\xa0]+|[\s\ufeff\xa0]+$/g, ''));

這是兩個提取字串字元的安全方法:

charat(position)

charcodeat(position)

charat() 方法返回字串中指定下標(位置)的字串:

1

var str = "hello world";

2 str.charat(0); //

返回 h

charcodeat()

方法返回字串中指定索引的字元 unicode 編碼:

1

var str = "hello world";

23 str.charcodeat(0); //

返回 72

ecmascript 5 (2009) 允許對字串的屬性訪問 [ ]:

1

var str = "hello world";

2 str[0]; //

返回 h

可以通過 split() 將字串轉換為陣列:

1

var txt = "a,b,c,d,e"; //

字串2 txt.split(","); //

用逗號分隔

3 txt.split(" "); //

用空格分隔

4 txt.split("|"); //

用豎線分隔

如果省略分隔符,被返回的陣列將包含 index [0] 中的整個字串。

如果分隔符是 "",被返回的陣列將是間隔單個字元的陣列:

1

var txt = "hello"; //

字串2 txt.split("");

var str = "hello world";

str.charat(0); // 返回 h

JS 字串方法

js部分使用js實現乙個方法convert,將foo bar這種形式的輸入轉成foobar這種駝峰式.function convert str return arr.join 方法名charat 用途檢索指定位置對應的字元,返回對應字元或空 例子var str hello world str.cha...

js字串方法

charat 返回指定位置的字元。str.charat index index 為必須引數,型別為number 0到str.length 1之間,否則該方法返回 空串 另外 str.charat 即不帶引數和str.charat nan 均返回字串的第乙個字元 2.charcodeat 返回在指定的...

JS 字串方法

slice start,end 擷取start到end的子串,不包括end位置。start為負數時,字串的長度與start相加作為start。end為負數時,字串的長度與end相加作為end。substring start,end 擷取start到end的子串,不包括end位置。如果 start 比...