0

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

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

我有这个:

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

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

我喜欢做的是将变量“term”传递给正则表达式,这样你就可以在不匹配的情况下进行划分,但不是如何划分。任何想法更好。

谢谢!

4

2 回答 2

2

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

var modifiers = "gi"
var patt = new RegExp(term,modifiers);
var textSplit = text.split(patt);
于 2013-03-31T05:59:53.283 回答
1
var term = /TO/gi;
var textSplit = text.split(term);
于 2013-03-31T06:00:15.240 回答