Chất nền chuỗi JavaScript()
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);
Hãy tự mình thử »Bắt đầu ở vị trí 2:
let result = text.substr(2);
Hãy tự mình thử »Thêm ví dụ dưới đây.
Sự miêu tả
Phương thức substr()
trích xuất một phần của chuỗi.
Phương thức substr()
bắt đầu tại một vị trí được chỉ định và trả về số lượng ký tự được chỉ định.
Phương thức substr()
không thay đổi chuỗi gốc.
Để trích xuất các ký tự từ cuối chuỗi, hãy sử dụng vị trí bắt đầu âm.
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ả về
Kiểu | 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ề. |
Thêm ví dụ
Chỉ có điều đầu tiên:
let result = text.substr(0, 1);
Hãy tự mình thử »Chỉ có điều cuối cùng:
let result = text.substr(text.length-1, 1);
Hãy tự mình thử »6 điều cuối cùng:
let result = text.substr(-6, 6);
Hãy tự mình thử »Hỗ trợ trình duyệt
substr()
là một tính năng của ECMAScript1 (ES1).
ES1 (JavaScript 1997) được hỗ trợ đầy đủ trên tất cả các trình duyệt:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | Yes |