คุณลบข้อความออกจากสตริงใน Javascript ได้ 2 วิธี คือ สตริงย่อยและแทนที่
สตริงย่อย
คลาสสตริง JS จัดเตรียมวิธีการสตริงย่อยที่สามารถใช้เพื่อแยกสตริงย่อยออกจากสตริงที่กำหนด สามารถใช้เพื่อลบข้อความออกจากปลายสายใดด้านหนึ่งหรือทั้งสองข้าง
ไวยากรณ์
str.substr(start[, length])
ตัวอย่าง
let a = 'Hello world' console.log(a.substr(0, 5)) console.log(a.substr(6)) console.log(a.substr(4, 3))
ผลลัพธ์
สิ่งนี้จะให้ผลลัพธ์ -
Hello world o w
เปลี่ยน
คลาสสตริง JS มีวิธีการแทนที่ที่สามารถใช้เพื่อแทนที่สตริงย่อยจากสตริงที่กำหนดด้วยสตริงว่าง สามารถใช้เพื่อลบข้อความออกจากปลายสายใดด้านหนึ่งหรือทั้งสองข้าง
ไวยากรณ์
str.replace(old, new)
ตัวอย่าง
let a = 'Hello world' console.log(a.replace(" world", "")) console.log(a.replace("Hello ", "")) console.log(a.replace("o w", ""))
ผลลัพธ์
สิ่งนี้จะให้ผลลัพธ์ -
Hello world hellorld