如何在 JavaScript 中的指定字符之后获取字符串的一部分?

要获取字符串的一部分,javascript 中使用了方法。使用此方法,我们可以获取特定字符之前或之后的字符串的任何部分。string.substring()

str.substring() 

此方法从给定的 startindex(including)到 end对字符串进行切片index(excluding)。如果只提供了一个索引,则该方法从索引的开头对整个字符串进行切片。 

语法-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 & Nhooo','&','a'));

   document.write("</br>");

   document.write(subStr('Tutorix:a best e-learning platform', ':','b'));

</script>

</body>

</html>

输出

Tutorix

a best e-learning platform

以上是 如何在 JavaScript 中的指定字符之后获取字符串的一部分? 的全部内容, 来源链接: utcz.com/z/347592.html

回到顶部