【问题标题】:How to pass a variable to split () in javascript [duplicate]如何在javascript中将变量传递给split()[重复]
【发布时间】:2026-02-22 07:40:01
【问题描述】:

我是论坛的新手。非常感谢“*”和您的机会。

我有问题。如何将变量传递给正则表达式进行拆分?

我有这个:

var text = "I am new to the forum";
var term = "TO";

var textSplit = text.split(/term/gi);

我喜欢做的是将变量“term”传递给正则表达式,这样你就可以在不匹配的情况下进行除法,但不能如何除法。有什么好主意。

谢谢!

【问题讨论】:

    标签: javascript variables split words


    【解决方案1】:

    使用正则表达式对象并试试这个:

    var modifiers = "gi"
    var patt = new RegExp(term,modifiers);
    var textSplit = text.split(patt);
    

    【讨论】:

      【解决方案2】:
      var term = /TO/gi;
      var textSplit = text.split(term);
      

      【讨论】:

      • 我很确定term = "to" 实际上只是某种用户输入的占位符。
      • 啊,好点子。我的错。