Javascript Regexp 从变量动态生成?
2022-08-30 02:45:10
如何将两个正则表达式模式构造为一个?
例如,我有一个长模式和一个较小的模式,我需要将较小的一个放在长模式的前面。
var pattern1 = ':\(|:=\(|:-\(';
var pattern2 = ':\(|:=\(|:-\(|:\(|:=\(|:-\('
str.match('/'+pattern1+'|'+pattern2+'/gi');
这不起作用。当我连接字符串时,所有斜杠都消失了。