testメソッド

メソッド test は、文字列に正規表現とのマッチが少なくとも1つあるかどうかをチェックします。 マッチがあれば true を返し、なければ false を返します。

構文

javascript文字列.test(正規表現);

例

文字列に時刻が含まれているか確認します:

javascriptlet str = '12:39';
let reg = /\d\d:\d\d/;

let res = reg.test(str);
console.log(res);

コード実行結果:

javascripttrue

例

文字列全体が正規表現にマッチするか確認します:

javascriptlet str = '12:39';
let reg = /^\d\d:\d\d$/;

let res = reg.test(str);
console.log(res);

コード実行結果:

javascripttrue

例

文字列が数字のみで構成されているか確認します:

javascriptlet str = '123';
let reg = /^\d+$/;

let res = reg.test(str);
console.log(res);

コード実行結果:

javascripttrue

関連項目

  • メソッド match,
    文字列内のマッチを検索します
  • メソッド matchAll,
    文字列内のすべてのマッチを検索します
  • メソッド exec,
    逐次検索を実行します
  • メソッド replace,
    検索と置換を実行します
  • メソッド search,
    検索を実行します
  • メソッド split,
    文字列を分割します