⊗jsSpREMP 121 of 294 menu

Taskumat match-metodissa JavaScriptin säännöllisissä lausekkeissa

Kuten jo tiedät, löydetty alimerkkijono match -metodilla päätyy tulostaulukon nollanteen elementtiin. Muihin tämän taulukon elementteihin päätyvät niin kutsutut taskut.

Taskut edustavat tapaa jakaa löydetty osa erillisiksi osiksi. Niiden käyttämiseksi sinun tulee laittaa osa säännöllisestä lausekkeesta pyöreisiin sulkihin. Tässä tapauksessa tulostaulukkoon ilmestyy löydetyn merkkijonon lisäksi myös se, mitä sulkujen sisällä oleva säännöllinen lauseke löysi.

Kokeillaan käytännössä. Oletetaan, että meillä on tällainen merkkijono ajan kera:

let str = '12:34';

Laitetaan tunnit ja minuutit tästä ajasta erillisiin taskuihin:

let res = str.match(/(\d+):(\d+)/);

Katsotaan tulosta:

console.log(res[0]); // '12:34' - löydetty console.log(res[1]); // '12' - 1. tasku console.log(res[2]); // '34' - 2. tasku

Annettu merkkijono, joka sisältää domainin:

let str = 'sss domain.ru zzz';

Etsi tämä domain ja laita sen nimi ensimmäiseen taskuun ja verkkotunnus toiseen.

Annettu merkkijono, joka sisältää päivämäärän:

let str = '31.12.2025';

Laita päivä ensimmäiseen taskuun, kuukausi - toiseen ja vuosi - kolmanteen.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää