⊗jsSpRECI 111 of 294 menu

การละเว้นตัวพิมพ์ใหญ่-พิมพ์เล็กใน Regular Expression ของ JavaScript

การใช้ตัวปรับแต่ง i ทำให้สามารถละเว้น ตัวพิมพ์ใหญ่-พิมพ์เล็กของอักขระได้ มาดูกันว่า ทำได้อย่างไร

ตัวอย่าง

ในตัวอย่างต่อไปนี้ Regular Expression จะค้นหา เฉพาะตัวอักษรพิมพ์เล็กเท่านั้น:

let str = 'aaa bbb CCC DDD'; let res = str.replace(/[a-z]+/g, '!');

ผลลัพธ์ที่ถูกบันทึกลงในตัวแปรจะเป็นดังนี้:

'! ! CCC DDD'

ตัวอย่าง

คราวนี้ลองเพิ่มตัวปรับแต่ง i แล้ว Regular Expression จะเริ่มค้นหาอักขระ ในทุกตัวพิมพ์:

let str = 'aaa AAA bbb BBB'; let res = str.replace(/[a-z]+/ig, '!');

ผลลัพธ์ที่ถูกบันทึกลงในตัวแปรจะเป็นดังนี้:

'! ! ! !'

โจทย์ฝึกปฏิบัติ

ลดรูปโค้ดโดยใช้ตัวปรับแต่งที่เรียนรู้มา:

let res = str.replace(/[a-zA-Z]/g, '!');
ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ