Phương thức split
Phương thức split tách một chuỗi thành một mảng
dựa trên một dấu phân cách là
biểu thức chính quy.
Tham số đầu tiên của phương thức nhận một biểu thức chính quy, và tham số thứ hai tùy chọn - số lượng phần tử tối đa trong mảng kết quả.
Cú pháp
chuỗi.split(biểu thức chính quy, [giới hạn]);
Ví dụ
Hãy tách một chuỗi thành mảng theo
dấu phân cách '-' hoặc
dấu phân cách '+':
let str = 'a-b+c-d+e';
let res = str.split(/[-+]/);
console.log(res);
Kết quả thực thi mã:
['a', 'b', 'c', 'd', 'e']
Ví dụ
Hãy giới hạn số lượng phần tử trong mảng kết quả:
let str = 'a-b+c-d+e';
let res = str.split(/[-+]/, 3);
console.log(res);
Kết quả thực thi mã:
['a', 'b', 'c']
Xem thêm
-
phương thức
test,
kiểm tra một chuỗi -
phương thức
match,
tìm kiếm các kết quả khớp trong một chuỗi -
phương thức
matchAll,
tìm kiếm tất cả các kết quả khớp trong một chuỗi -
phương thức
exec,
thực hiện tìm kiếm tuần tự -
phương thức
replace,
thực hiện tìm kiếm và thay thế -
phương thức
search,
thực hiện tìm kiếm