js 字串中取得第一個字元和最後一個字元

Hellen.Li發表於2013-07-20

var str = "Hello World";
// 刪除第一個字元 H,結果為 ello World alert(str.slice(1));
// 刪除最後一個字元 d,結果為 Hello Worl alert(str.substring(0, str.length - 1));

追問
我就是要判斷第一個好最後一個字元是否為逗號,是逗號的話就刪掉
回答
那你可以結合上面兩次回答來做
var str = ",Hello World,";
// 如果第一個字元為逗號 if(str.substr(0, 1) == ",") { // 刪除第一個字元 str = str.slice(1); }
// 如果最後一個字元為逗號 if(str.substr(-1) == ",") { // 刪除最後一個字元 str = str.substring(0, str.length - 1) }
---------------
其實刪除兩邊的逗號可以直接用 replace,一句話就可以
var str = ",Hello World,"; str = str.replace(/^,+|,+$/g, ""); // Hello World alert(str);
上面直接去掉兩邊的逗號

相關文章