Test metodi

test metodi setirde yzygider ifadeler bilen iň az bir gabat geliş bar mykdygyny barlaýar. Bar bolsa - true gaýtarýar, ýok bolsa - false.

Sintaksis

javascriptsetir.test(yzygider ifade);

Mysal

Setirde wagtyň bardygyny barlaýalyň:

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

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

Kodyň işleniş netijesi:

javascripttrue

Mysal

Bütin setiri yzygider ifade bilen gabatyşygyny barlaýalyň:

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

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

Kodyň işleniş netijesi:

javascripttrue

Mysal

Setiriň diňe sanlardan ybaratdygyny barlaýalyň:

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

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

Kodyň işleniş netijesi:

javascripttrue

Şeýle-de garaň

  • match metodi,
    setirde gabat gelişleri gözleýär
  • matchAll metodi,
    setirde ähli gabat gelişleri gözleýär
  • exec metodi,
    yzygiderli gözleg ýerine ýetirýär
  • replace metodi,
    gözleg we çalşyrmany ýerine ýetirýär
  • search metodi,
    gözleg ýerine ýetirýär
  • split metodi,
    setiri bölýär