ฉันจะลบอักขระออกจากสตริงโดยใช้ Javascript ได้อย่างไร
ฉันใกล้จะได้มันแล้ว แต่มันก็ไม่ถูกต้อง ทั้งหมดที่ฉันต้องการจะทำคือลบตัวละครrจากสตริง ปัญหาคือมีrสตริงมากกว่าหนึ่งอินสแตนซ์ อย่างไรก็ตามมันมักจะเป็นตัวละครที่ดัชนี 4 (ดังนั้นตัวละครที่ 5) สตริงตัวอย่าง: crt/r2002_2 สิ่งที่ฉันต้องการ: crt/2002_2 ฟังก์ชั่นแทนที่นี้จะลบทั้งสองอย่าง r mystring.replace(/r/g, '') ผลิต: ct/2002_2 ฉันลองฟังก์ชั่นนี้: String.prototype.replaceAt = function (index, char) { return this.substr(0, index) + char + this.substr(index + char.length); } mystring.replaceAt(4, '') ใช้งานได้เฉพาะถ้าฉันแทนที่ด้วยอักขระอื่น มันจะไม่เพียงแค่ลบมัน ความคิดใด ๆ