Chuỗi JavaScript substr ()
Các ví dụ
Trích xuất một chuỗi con từ văn bản:
let text = "Hello world!";
let result = text.substr(1, 4);"
Bắt đầu ở vị trí 2:
let result = text.substr(2);
Thêm ví dụ bên dưới.
Định nghĩa và Cách sử dụng
Phương substr()
thức trích xuất một phần của chuỗi.
Phương substr()
thức bắt đầu tại một vị trí được chỉ định và trả về một số ký tự được chỉ định.
Phương substr()
thức không thay đổi chuỗi ban đầu.
Để trích xuất các ký tự từ cuối chuỗi, hãy sử dụng vị trí bắt đầu phủ định.
Cú pháp
string.substr(start, length)
Thông số
Parameter | Description |
start | Required. The start position. First character is at index 0. If start is greater than the length, substr() returns "". If start is negative, substr() counts from the end of the string. |
length | Optional. The number of characters to extract. If omitted, it extracts the rest of the string |
Giá trị trả lại
Loại | Sự miêu tả |
Một chuỗi | Một chuỗi chứa phần được trích xuất. Nếu độ dài bằng 0 hoặc âm, một chuỗi trống sẽ được trả về. |
Các ví dụ khác
Chỉ cái đầu tiên:
let result = text.substr(0, 1);
Chỉ cuối cùng:
let result = text.substr(text.length-1, 1);
6 cuối cùng:
let result = text.substr(-5, 5);
Hỗ trợ trình duyệt
substr()
là một tính năng ECMAScript1 (ES1).
ES1 (JavaScript 1997) được hỗ trợ đầy đủ trong tất cả các trình duyệt:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |