[javascript] 객체가 정규 표현식인지 확인하는 방법
일반적으로 객체가 정규 표현식인지 확인하기 위해서는 instanceof
연산자를 사용합니다. 예를 들어, 다음과 같은 코드를 사용할 수 있습니다.
const regex = /ab+c/;
const isRegex = regex instanceof RegExp;
console.log(isRegex); // true
위의 예제에서는 regex
객체가 RegExp
클래스의 인스턴스인지 확인하여, isRegex
변수에 true 또는 false 값을 할당합니다.
만약 객체가 RegExp
클래스의 인스턴스가 아닌 경우, false
가 반환됩니다.
참고 자료: