[javascript] 객체가 정규 표현식인지 확인하는 방법

일반적으로 객체가 정규 표현식인지 확인하기 위해서는 instanceof 연산자를 사용합니다. 예를 들어, 다음과 같은 코드를 사용할 수 있습니다.

const regex = /ab+c/;
const isRegex = regex instanceof RegExp;
console.log(isRegex);  // true

위의 예제에서는 regex 객체가 RegExp 클래스의 인스턴스인지 확인하여, isRegex 변수에 true 또는 false 값을 할당합니다.

만약 객체가 RegExp 클래스의 인스턴스가 아닌 경우, false가 반환됩니다.

참고 자료: