How to construct two regex patterns into one?
For example I have one long pattern and one smaller, I need to put smaller one in front of long one.
var pattern1 = ':\(|:=\(|:-\(';
var pattern2 = ':\(|:=\(|:-\(|:\(|:=\(|:-\('
str.match('/'+pattern1+'|'+pattern2+'/gi');
This doesn't work. When I'm concatenating strings, all slashes are gone.