Metode match JavaScript regulārajās izteiksmēs
Metode match atrod pirmo atbilstību
regulārajai izteiksmei. Tā atgriež masīvu,
kura nulles elementā atradīsies
atrastā apakšvirkne.
Apskatīsim piemērā. Pieņemsim, ka mums ir šāda virkne:
let str = 'xax xaax xaaax';
Pielietosim šai virknei mūsu metodi ar regulāro izteiksmi:
let res = str.match(/xa+x/);
Rezultāta masīva nulles elementā būs pirmā atbilstība regulārajai izteiksmei:
console.log(res[0]); // izvadīs 'xax'
Šajā gadījumā rezultātam būs
papildu īpašības.
Īpašībā index atradīsies
pozīcija, kurā tika konstatēta
atbilstība:
console.log(res.index); // izvadīs 0
Un īpašībā input - virkne,
pēc kuras tika veikta meklēšana (informācija ar apšaubāmu
vērtību):
console.log(res.input); // izvadīs 'xax xaax xaaax'
Dota virkne:
let str = 'aaa 123 bbb';
Atrodiet ciparus saturošo apakšvirkni.
Dota virkne:
let str = 'aaa 123 bbb';
Atrodiet pirmā cipara pozīciju.