tôi đang tìm kiếm một chức năng cắt trong JavaScript mà không tồn tại và một số mã trên Googling cho thấy rằng việc sử dụng:cắt trong javascript? mã này đang làm gì?
function trimStr(str) {
return str.replace(/^\s+|\s+$/g, '');
}
Tôi muốn biết làm thế nào str.replace(/^\s+|\s+$/g, '')
công trình. Tôi hiểu rằng đây là một số hình thức biểu hiện chính quy nhưng không biết nó đang làm gì.
có mọi thứ ngoại trừ/g.Bạn có thể giải thích thêm xung quanh rằng bất kỳ ví dụ khác –
tôi đang bối rối với "/ g một phần ở cuối cho phép tìm kiếm toàn cầu" tại sao chúng ta cần nó ở đây. Vì chúng tôi đã bao gồm điều kiện để bắt đầu và kết thúc chuỗi –
@sushil, tại đây cờ toàn cầu có nghĩa là có thể có nhiều hơn một thay thế. Không có nó, nó sẽ chỉ thay thế trận đấu đầu tiên. Ví dụ. '" foo ".replace (/^\ s + | \ s + $ /," ")' (không toàn cầu) là '" foo "' –