Skip to content

isRegExp

valueが正規表現かをチェックします。

TypeScriptの型ガードとして使用できます。パラメータとして与えられた値の型をRegExpに絞り込みます。

インターフェース

typescript
function isRegExp(value: unknown): value is RegExp;

パラメータ

  • value (unknown): RegExpかどうかテストする値。

戻り値

(value is RegExp): valueが正規表現であればtrueを、そうでなければfalseを返ししますます。

typescript
const value1 = /abc/;
const value2 = '/abc/';

console.log(isRegExp(value1)); // true
console.log(isRegExp(value2)); // false

MIT ライセンスの下で配布されています。