วิธี JavaScript String substring()

คำหมายและวิธีใช้

substring() วิธีนี้นำออกตัวอักษรที่อยู่ระหว่างตัวอักษรที่มีตำแหน่งหลักฐานทั้งสอง และกลับมาให้ซับสตริง

substring() วิธีนี้นำออกตัวอักษรจากเริ่มต้นถึงสิ้นสุด (ไม่รวม)

substring() วิธีนี้จะไม่เปลี่ยนค่าของข้อความตัวเดิม

ตัวอย่าง 3 start ถ้า endถ้าเกิดข้องั้น ต้องเปลี่ยนค่าตัวแปร: (4, 1) = (1, 4)

จำนวนต่ำกว่า 0 ถือว่าเป็น 0 ตั้งแต่การเริ่มต้นหรือการสิ้นสุด

ดูเพิ่มเติม

ดูเพิ่มเติม

split() วิธี

slice() วิธี

substr() วิธี

ตัวอย่าง

ตัวอย่าง 1

ดึงข้อความย่อยจากข้อความ
let text = "Hello world!";

ทดลองด้วยตัวเอง

let result = text.substring(1, 4);

ตัวอย่าง 2

จากตำแหน่ง 2:

ทดลองด้วยตัวเอง

let result = text.substring(2);

ตัวอย่าง 3 start ถ้า endถ้า

let result = text.substring(4, 1);

ทดลองด้วยตัวเอง

ตัวอย่าง 4

ถ้า "start" ต่ำกว่า 0 มันจะเริ่มต้นจากตำแหน่ง 0:

let result = text.substring(-3);

ทดลองด้วยตัวเอง

ตัวอย่าง 5

แค่แค่หน้าแรก

let result = text.substring(0, 1);

ทดลองด้วยตัวเอง

ตัวอย่าง 6

แค่แค่หลัง

let result = text.substring(text.length - 1);

ทดลองด้วยตัวเอง

รูปแบบ

string.substring(start, end)

ตัวอักษรแรก

ตัวอักษรแรก คำอธิบาย
start

จำเป็น

ตัวอักษรแรกอยู่ที่ตำแหน่ง 0

end

เลือกตั้ง

ถ้าไม่ระบุ จะดึงข้อความที่เหลืออยู่ของตัวอักษรสาย

กลับค่า

ประเภท คำอธิบาย
ตัวอักษรสาย ตัวอักษรสายที่มีตัวอักษรที่ถูกดึงออก

รายละเอียดเทคนิค

กลับค่า

กลับค่าตัวอักษรสายใหม่ string ตัวอักษรย่อย start ถึง endลบ 1 ตัวอักษรที่อยู่ที่ end ลบ start

ชี้แจง

substring() ตัวอักษรที่อยู่ที่ start ตัวอักษรที่อยู่ที่ end ตัวอักษรที่อยู่ที่

ถ้า start ถ้า end เท่ากับ start เท่ากับ end หากมีขนาดใหญ่กว่า

โปรดจำไว้ว่า start ตัวอักษรที่อยู่ที่ end ตัวอักษรที่อยู่ที่ end-start

โปรดจำไว้split() และ substr() สามารถดึงข้อความย่อยจากตัวอักษรสายได้substring() วิธีนี้ไม่ยอมรับตัวเลขลบ

การสนับสนุนของเบราเซอร์

substring() เป็นคุณสมบัติของ ECMAScript1 (ES1)。

ทั้งหมดเบราเซอร์ทุกตัวสนับสนุน ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
สนับสนุน สนับสนุน สนับสนุน สนับสนุน สนับสนุน สนับสนุน

หน้าที่เกี่ยวข้อง

JavaScript String

วิธีการ String ของ JavaScript

การค้นหา String ของ JavaScript