Method ya RegExp test() ya JavaScript

Mifano na matumizi

test() Tukia mifano ya kumtaarifu.

Ili kubaleze tena ambalika trueMatukio ya kufaa chakula false.

mifano

mivivu 1

Tafuta heri kwenye stringi "e :"}

let text = "The best things in life are free"; let pattern = /e/;
let result = pattern.test(text);

Tukifanya mifano

Mifano 2

Tafuta kwa ujumbe kwa ujenzi wa kina na tafuta "Hello" na "W3School" kwenye stringi:

// Stringi:
let text = "Hello world!";
// Tafuta "Hello"
let pattern1 = /Hello/g;
let result1 = pattern1.test(text);
// Tafuta "W3School"
let pattern2 = /W3School/g;
let result2 = pattern2.test(text);

Tukifanya mifano

Maktaba

kuwa na uhusiano na.test(string)

Chaguo

Chaguo Muhtasari
string Inahitajika. Stringi inayotumika kwa kufaa chakula.

Matokeo

Inakataa kumtaarisha. Muhtasari
Boolean Kama inafaa chakula, inaruzive true, kama haujafaa, inaruzive false.

Mifano ya teknolojia

Matokeo

Inaruzive string Kama stringi kuwa na uhusiano na ina uhusiano na trueMatukio ya kufaa chakula false.

Kama haujafaa, ruzive:

Inakataa kumtaarisha. Muhtasari
Aina TypeError

Kama kiumeja inayotumika hii inakataa kesi hii, ina kumtaarisha kesi hii.

Muhtasari test() Kiumeja RegExp

Methodi inadhibiti stringi kama ina uhusiano na mtumishi. stringMethodi ya test() itakadhibiti stringi kuwa na uhusiano na Matukio ya kufaa chakula ya kusababisha. Kama regexp string ina jina la matukio hayo, methodi hii itakuwa na matukio ya kufaa chakula. truekama haujafaa, ruzive: false.

Kutumia methodi ya test() ya kiumeja RegExp kwa kumpatikana na kusababisha stringi s, ina uhusiano na (r.exec(s) != null).

Vivutia za vifaa vya kufaa chakula

test() Ni tabia ya ECMAScript1 (ES1).

Vivutia zote za vifaa vya kufaa chakula vinapata kufaa chakula ya ES1 (JavaScript 1997) kwa ufanana:

Chrome IE Edge Firefox Safari Opera
Vivutia Vivutia Vivutia Vivutia Vivutia Vivutia

Viwango vya kufaa chakula vya taratibu za kufaa chakula

Kwenye JavaScript, vifaa vya kufaa chakula vya taratibu za kufaa chakula vinaweza kufanyika kwa viwango vyovukiwa sana.

KutumiaMandhari (pattern)Kama mtumishi wa taratibu za kufaa chakula, hizi ni viwango vyovukiwa sana:

Mifano Muhtasari
text.match(pattern) Metodi ya kufaa chakula match()
text.search(pattern) Metodi ya kufaa chakula search()
pattern.exec(text) Method ya RexExp exec()
pattern.test(text) Method ya RexExp test()