변수에서 Javascript Regexp 동적 생성? [복제] 이 질문에 이미 답변이 있습니다. 정규식에서 변수를 어떻게 사용합니까? 18 답변 두 개의 정규식 패턴을 하나로 구성하는 방법은 무엇입니까? 예를 들어 긴 패턴 하나와 작은 패턴 하나가 있으면 긴 패턴 앞에 작은 패턴을 넣어야합니다. var pattern1 = ':\(|:=\(|:-\('; var pattern2 = ':\(|:=\(|:-\(|:\(|:=\(|:-\(' str.match('/'+pattern1+'|'+pattern2+'/gi'); 이것은 작동하지 않습니다. 문자열을 연결하면 모든 슬래시가 사라집니다. 다음을 사용해야합니다 RegExp. str.match(new RegExp(pattern1+'|'+pattern2, 'gi'));..