83 of 264 menu

วิธี replace

วิธี replace ดำเนินการค้นหาและ แทนที่บางส่วนของสตริง พารามิเตอร์แรกรับ นิพจน์ปรกติ, และพารามิเตอร์ที่สองคือสตริงย่อยที่ใช้แทนที่

ไวยากรณ์

สตริง.replace(นิพจน์ปรกติ, การแทนที่);

ตัวอย่าง

มาค้นหาและแทนที่อักขระ 'a' กัน:

let str = 'bab'; let res = str.replace(/a/, '!'); console.log(res);

ผลลัพธ์จากการรันโค้ด:

'b!b'

ตัวอย่าง

โดยค่าเริ่มต้นจะแทนที่เฉพาะ การตรงกันครั้งแรกเท่านั้น ลองแทนที่ อักขระ 'a' ในสตริงอีกครั้ง:

let str = 'baaab'; let res = str.replace(/a/, '!'); console.log(res);

ผลลัพธ์จากการรันโค้ด:

'b!aab'

ตัวอย่าง

ลองแทนที่การตรงกันทั้งหมดด้วย การค้นหาแบบ global:

let str = 'baaab'; let res = str.replace(/a/g, '!'); console.log(res);

ผลลัพธ์จากการรันโค้ด:

'b!!!b'

ตัวอย่าง

ลองค้นหาและแทนที่สตริงตามแพตเทิร์นนี้: อักขระ 'x' ตามด้วยอักขระใด ๆ ตามด้วย อักขระ 'x' อีกครั้ง:

let str = 'xax eee'; let res = str.replace(/x.x/, '!'); console.log(res);

ผลลัพธ์จากการรันโค้ด:

'! eee'

ดูเพิ่มเติม

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