最佳答案
如何将两个正则表达式模式构造成一个?
例如,我有一个长的模式和一个较小的,我需要把较小的前面长的一个。
var pattern1 = ':\(|:=\(|:-\(';
var pattern2 = ':\(|:=\(|:-\(|:\(|:=\(|:-\('
str.match('/'+pattern1+'|'+pattern2+'/gi');
这样不行,当我连接字符串时,所有的斜杠都消失了。