⊗jsSpREMM 120 of 294 menu

วิธี match ใน regex JavaScript

match ใช้ค้นหาการจับคู่ครั้งแรก กับ regular expression โดยจะคืนค่ากลับมาเป็นอาร์เรย์ โดยในองค์ประกอบที่ศูนย์จะเป็น ส่วนของสตริงที่ค้นพบ

มาดูตัวอย่างกัน สมมติว่ามี สตริงต่อไปนี้:

let str = 'xax xaax xaaax';

นำวิธีนี้ไปใช้กับสตริงนี้ด้วย regular expression:

let res = str.match(/xa+x/);

ในองค์ประกอบที่ศูนย์ของอาร์เรย์ผลลัพธ์ จะเป็นข้อมูลการจับคู่ครั้งแรกกับ regex:

console.log(res[0]); // จะได้ 'xax'

ผลลัพธ์ที่ได้จะมี คุณสมบัติเพิ่มเติม ในคุณสมบัติ index จะเก็บ ตำแหน่งที่พบ การจับคู่:

console.log(res.index); // จะได้ 0

และในคุณสมบัติ input - สตริง ที่ใช้ค้นหา (ข้อมูลที่มีคุณค่า น่าสงสัย):

console.log(res.input); // จะได้ 'xax xaax xaaax'

กำหนดสตริง:

let str = 'aaa 123 bbb';

จงหาส่วนของสตริงที่ประกอบด้วยตัวเลข

กำหนดสตริง:

let str = 'aaa 123 bbb';

จงหาตำแหน่งของตัวเลขตัวแรก

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ