如何在javascript中将变量传递给split()

时间:2013-03-31 05:56:40

标签: javascript variables split words

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

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

我有这个:

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

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

我喜欢做的是将变量“term”传递给正则表达式,这样如果不匹配则可以除以,而不是如何。任何想法都更好。

谢谢!

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

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