구문 정규 표현식 리터럴, 생성자, 팩토리 표기법이 가능합니다. /pattern/flags new RegExp(pattern[, flags]) RegExp(pattern[, flags]) 매개변수 pattern 정규 표현식을 나타내는 텍스트, 또는 ES5 이후에서는 다른 RegExp 객체 혹은 리터럴(리터럴의 경우 생성자 표기법에서만 가능).
패턴은 특수 문자를 포함할 수 있어, 일반적인 문자열 리터럴보다 더 넓은 범위의 값을 판별할 수 있습니다. flags (명시되어 있을 경우) 추가할 플래그를 담은 문자열. 기존의 객체를 패턴으로 입력한 경우 그 객체의 플래그가 flags 문자열로 바뀌며, 추가로 lastIndex가 0으로 초기화됩니다 (ES2015 이후).
기존의 정규 표현식 객체를 패턴으로 입력하고 flags를 명시하지 않았을 경우 기존 객체의 플래그(와 lastIndex 값)이 복제됩니다. flags는 다음 문자를 조합하여 명시할 수 있습니다. g 전체 판별. 처음 일치에서...
#
regex
#
정규식
원문 링크 : [javascript] RegExp 정규식