関数の概要
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は、与えられた値が正規表現オブジェクトかどうかを確認する便利な関数です。正確な型の判定が必要な場合に活用しましょう。