如何在 JavaScript 中獲取指定字元之後的字串部分?


在 JavaScript 中,用於獲取字串一部分的方法是 string.substring()。利用此方法,我們可以獲取字串中位於某個特定字元前或後的任何部分。

str.substring() 

此方法可以從給定的起始索引(包括)切片字串到結束索引(不包括)。如果僅提供一個索引,那麼該方法會從索引的開頭切片整個字串。 

語法 1

我們可以使用此程式碼行獲取字串一部分**位於某個特定字元之後**。

string.substring(string.indexOf(character) + 1);

語法 2

我們可以使用此程式碼行獲取字串一部分**位於某個特定字元之前**。

string.substring(0, string.indexOf(character));

示例

線上演示

<html>
<body>
<script>
   function subStr(string, character, position) {
      if(position=='b')
      return string.substring(string.indexOf(character) + 1);
      else if(position=='a')
      return string.substring(0, string.indexOf(character));
      else
      return string;
   }
   document.write(subStr('Tutorix & Tutorialspoint','&','a'));
   document.write("</br>");
   document.write(subStr('Tutorix:a best e-learning platform', ':','b'));
</script>
</body>
</html>

輸出

Tutorix
a best e-learning platform

更新於: 2019 年 7 月 30 日

14 萬+瀏覽量

開啟您的 職業生涯

透過完成課程,獲得認證

開始吧
廣告
© . All rights reserved.