JavaScript 字符串分割

此 JavaScript 方法根据我们指定的字符串分隔符,将原始字符串分割成一个子字符串数组,并将它们返回到数组中。请记住,它不会改变原始字符串。

此方法接受两个参数。下面显示了 JavaScript split 字符串函数 的语法。

String_Object.split(Separator, limit)
  • 分隔符:可以是简单的文本或正则表达式。例如,空字符串、空格、“,” 或 “.”
  • 限制(整数):限制数组的元素数量。

如果忽略第一个参数,split 函数会将每个字符分割开,并将它们分配到一个字符串数组。如果省略第二个索引,它将从头开始,一直持续到尾。

JavaScript 字符串分割函数示例

此示例将帮助您理解此 split 方法。这里,我们声明了一个带有句子的 str 变量。

第一个语句会将原始文本分解成单独的字符。接下来,我们使用空格作为 split 函数的分隔符。因此,它将根据空格将原始 str1 分割成一个单词数组。

在第四个语句中,我们使用第二个参数来限制 JavaScript 数组的输出为四个。接下来,我们使用子字符串“abc”作为此 方法 的分隔符。这里 i 是执行不区分大小写搜索的正则表达式。

<!DOCTYPE html>
<html>
<head>
    <title> Example</title>
</head>
<body>
    <h1> JsExample </h1>
<script>
    var Str1 = "We are Abc working in abc company since abc years";
    var Str2 = Str1.split("");
    var Str3 = Str1.split(" ");
    var Str4 = Str1.split(" ", 4);
    var Str5 = Str1.split(/abc/i);
    var Str6 = Str1.split(/abc/i, 2);
 
    document.write(Str2 + "<br \>");
    document.write(Str3 + "<br \>");
    document.write(Str4 + "<br \>");
    document.write(Str5 + "<br \>");
    document.write(Str6 + "<br \>");
</script>
</body>
</html>
SPLIT String Function