Tôi có điều nàyTại sao javascript chỉ thay thế trường hợp đầu tiên khi sử dụng thay thế?
var date = $('#Date').val();
này nhận được giá trị trong hộp văn bản gì sẽ trông như thế này
12/31/2009
Bây giờ tôi làm điều này trên nó
var id = 'c_' + date.replace("/", '');
và kết quả là
c_1231/2009
Nó bỏ lỡ '/' cuối cùng tôi không hiểu tại sao.
chỉnh sửa tiêu đề để mô tả ít hơn một chút, nhưng đó là câu hỏi của bạn, vì vậy bạn là sếp. : D –
Bản sao có thể có của [Thay thế tất cả các lần xuất hiện của một chuỗi trong JavaScript] (http://stackoverflow.com/questions/1144783/replacing-all-occurrences-of-a-string-in-javascript) – chharvey
Điều này thật đau đớn và không cần thiết. Tôi tự hỏi lý do gì để thực hiện 'thay thế' như thế này. Tôi thậm chí còn chọn 'str.split (tìm kiếm) .join (thay thế)' trên regexp. –