⊗jsSpRESG 107 of 294 menu

กลุ่มอักขระภายในเซตใน Regular Expressions ของ JavaScript

กลุ่มอักขระ \d, \D, \w, \W, \s, \S ภายใน [] จะยังคงหมายถึงกลุ่มอักขระเหล่านั้น นั่นคือจะยังคงเป็นคำสั่งเหมือนเดิม

ตัวอย่าง

ในตัวอย่างนี้ แพตเทิร์นการค้นหามีลักษณะดังนี้: ระหว่างตัว x ใดๆ เป็นตัวเลข หรือตัวอักษรจาก 'a' ถึง 'f':

let str = 'xax xbx x1x x2x xhx x@x'; let res = str.replace(/x[\da-f]x/g, '!');

ผลลัพธ์ที่เขียนลงในตัวแปรจะเป็นดังนี้:

'! ! ! ! xhx x@x'

ตัวอย่าง

ในตัวอย่างนี้ แพตเทิร์นการค้นหามีลักษณะดังนี้: ตัวอักษร 'x' ตามด้วย ไม่ใช่ตัวเลข, ไม่ใช่จุด, และไม่ใช่ตัวอักษรภาษาอังกฤษพิมพ์เล็ก ตามด้วยตัวอักษร 'z':

let str = 'xaz x1z xAz x.z x@z'; let res = str.replace(/x[^\d.a-z]z/g, '!');

ผลลัพธ์ที่เขียนลงในตัวแปรจะเป็นดังนี้:

'xaz x1z ! x.z !'

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

เขียน Regular Expression ที่จะค้นหาสตริง ตามแพตเทิร์น: ตัวเลขหรือจุด ตั้งแต่ 1 ครั้งขึ้นไป

เขียน Regular Expression ที่จะค้นหาสตริง ตามแพตเทิร์น: ไม่ใช่ตัวเลขและไม่ใช่ตัวอักษรจาก 'a' ถึง 'g' ตั้งแต่ 3 ถึง 7 ครั้ง

ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ