01/10/2018, 08:41

Lọc và cắt chuỗi trong javascript

Chào các bạn, mình đang vướng 1 chỗ mong các bạn giải đáp
Mình có 1 chuỗi như này: /home/#custom-link, mình có thể lọc và cắt chuỗi trên thành #custom-link (tức là cắt từ vị trí dấu # và bỏ phần bên trái) được không? và giải pháp ra làm sao ạ.

Duong viết 10:49 ngày 01/10/2018

ToArray chuỗi của bạn ra.
Tìm kiếm trên mảng đó giá trị nào = “#”. Thì dừng lại lấy index của nó.
Substring từ index đó cho đến vị trí (dộ dài của dãy - 1)

viết 10:56 ngày 01/10/2018

Tìm hiểu thêm về các phương thức làm việc với string trong js và Regular Expression.

Đào An viết 10:50 ngày 01/10/2018

var link = "/home/#custom-link"; console.log(link.split("#")[1]); /*result: custom-link */
Tham khảo https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/split

Nguyễn Hoàng viết 10:42 ngày 01/10/2018

rắc rối vậy bạn let result = ‘#’ + /home/#custom-link.split(’#’)[1];

viết 10:56 ngày 01/10/2018

vì url của mình khá đơn giản nên chỉ cần dùng this.hash để lọc chuỗi có chứa #, cảm ơn cac bạn

Bài liên quan
0