Javascript, mdn

Metoda match () returnează potrivirile rezultate atunci când șirul se potrivește cu o expresie regulată.

obiect expresie regulată regexp. Dacă obiectul obj este trecut. nu este o expresie regulată, acesta va fi convertit implicit la obiect regexp prin apelarea constructorului noul RegExp (obj).







Valoarea returnată

array Obiectul Array. conținând rezultatele cartografierii sau null. dacă nimic nu a fost comparat.

Dacă expresia regulată nu conține steagul g. rezultatul returnat va fi același ca atunci când apelați metoda RegExp.exec (). Obiectul matrice returnată are o proprietate de intrare suplimentară. care conține șirul original. În plus, are indexul proprietății. care reprezintă indicele (numerotarea de la zero) a cartografierii într-un rând.







Dacă expresia obișnuită conține pavilionul g. metoda returnează o matrice. conținând toate mapările. Dacă nu s-au făcut mapări, metoda returnează nul.

Vezi și: Metode obiect RegExp

  • Dacă trebuie doar să aflați dacă sirul corespunde unei expresii regulate, utilizați metoda search ().
  • Dacă trebuie doar să găsiți prima cartografiere, puteți folosi metoda RegExp.exec ().

Exemplu: folosirea metodei match ()

În următorul exemplu, metoda match () este folosită pentru a găsi cuvântul "Capitol". urmată de 1 sau mai multe cifre, urmată de 0 sau mai multe ori grupului din punct și cifră. Expresia regulată include pavilionul i. astfel încât cazul literelor este ignorat.

Exemplu: folosind steaguri globale și ignorând registrul cu metoda match ()

Următorul exemplu demonstrează utilizarea steagurilor de căutare globale și ignorarea cazului de caractere, împreună cu metoda match (). Reveniți toate literele de la A la D și de la a la d, fiecare în elementul său din matrice.

specificație







Articole similare

Trimiteți-le prietenilor: