Kaedah test

Kaedah test menyemak sama ada terdapat sekurang-kurangnya satu padanan dalam rentetan dengan ungkapan biasa. Jika ada - dikembalikan true, dan jika tidak - false.

Sintaks

javascriptrentetan.test(ungkapan biasa);

Contoh

Mari semak sama ada rentetan mengandungi masa:

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

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

Keputusan pelaksanaan kod:

javascripttrue

Contoh

Mari semak keseluruhan rentetan untuk padanan dengan ungkapan biasa:

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

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

Keputusan pelaksanaan kod:

javascripttrue

Contoh

Mari semak sama ada rentetan hanya terdiri daripada digit:

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

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

Keputusan pelaksanaan kod:

javascripttrue

Lihat juga

  • kaedah match,
    yang mencari padanan dalam rentetan
  • kaedah matchAll,
    yang mencari semua padanan dalam rentetan
  • kaedah exec,
    yang melakukan carian berurutan
  • kaedah replace,
    yang melakukan carian dan gantian
  • kaedah search,
    yang melakukan carian
  • kaedah split,
    yang memisahkan rentetan