Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

จะลบข้อความออกจากสตริงใน JavaScript ได้อย่างไร


คุณลบข้อความออกจากสตริงใน 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