Trong lập trình ta sẽ thường gặp các yêu cầu hay trường hợp cần thêm một ký tự hay chuỗi ký vào một vị trí nào đó trong một chuỗi khác, ví khi ta nhập một chuỗi xxxxxxxxx, ta muốn nó thể hiện theo định dạng là xxx-xxxxxx, hoặc như ngày tháng năm hoặc ngày giờ từ DDMMYY bạn muốn chuyển thành Ngày DD Tháng MM Năm YYYY chẳng hạn.
Để làm được điều này bạn sử dụng slice(), slice là một phương thức của JavaScript được dùng để cắt một phần của String thành một String mới thông qua các thông số bắt đầu và kết thúc được truyền vào.
Tôi sẽ lấy ví dụ mô tả ở trên để áp dụng, giả dụ tối có một con số là 123456789 và tôi muốn thêm dấu gạch ngang (-) và trước 3 số đầu tiên 123-456789 thì tôi sẽ làm như sau:
và kết quả tôi nhận được
Để làm được điều này bạn sử dụng slice(), slice là một phương thức của JavaScript được dùng để cắt một phần của String thành một String mới thông qua các thông số bắt đầu và kết thúc được truyền vào.
Tôi sẽ lấy ví dụ mô tả ở trên để áp dụng, giả dụ tối có một con số là 123456789 và tôi muốn thêm dấu gạch ngang (-) và trước 3 số đầu tiên 123-456789 thì tôi sẽ làm như sau:
var tmp = "123456789";
var rs = tmp.slice(0, 3) + "-" + tmp.slice(3);
var rs = tmp.slice(0, 3) + "-" + tmp.slice(3);
và kết quả tôi nhận được
123-456789
No comments:
Post a Comment