util.types.isRegExp

関数の概要

util.types.isRegExpは、与えられた値が正規表現オブジェクトかどうかを判定するNode.jsの関数です。主に、引数が正規表現かどうかを確認する際に使用されます。

パラメータの説明

引数 用途
obj 任意の型 判定する値

戻り値

返り値はBoolean型で、与えられた値が正規表現オブジェクトであればtrue、そうでなければfalseを返します。同期的に処理されます。

使用例


const util = require('util');

console.log(util.types.isRegExp(/ab+c/)); // true
console.log(util.types.isRegExp('test')); // false

関連する関数

関連する関数は特にありませんが、正規表現を扱う場合はRegExpオブジェクトやString.prototype.matchなども併せて利用されることが多いです。

まとめ

util.types.isRegExpは、与えられた値が正規表現オブジェクトかどうかを確認する便利な関数です。正確な型の判定が必要な場合に活用しましょう。