我是论坛的新手。非常感谢“stackoverflow”和你的机会。
我有问题。如何将变量传递给正则表达式进行拆分?
我有这个:
var text = "I am new to the forum";
var term = "TO";
var textSplit = text.split(/term/gi);
我喜欢做的是将变量“term”传递给正则表达式,这样如果不匹配则可以除以,而不是如何。任何想法都更好。
谢谢!
答案 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);