này không làm việc và tôi cần nó nặngjQuery - thay thế tất cả các trường hợp của một nhân vật trong một chuỗi
$('some+multi+word+string').replace('+', ' ');
luôn được
some multi+word+string
nó luôn luôn thay thế cho chỉ trường hợp đầu tiên, nhưng tôi cần nó để làm việc cho tất cả + biểu tượng.
Câu hỏi lớn nhất tôi có, ngay bây giờ, là lý do tại sao bạn tạo một đối tượng jQuery từ một chuỗi, thay vì '" một số + đa + từ + chuỗi ".replace (/ \ +/g, '');' ? Oh, và đọc qua trang [Regular Expressions 'của Mozilla Developer Network] (https://developer.mozilla.org/en-US/docs/JavaScript/Guide/Regular_Expressions). Nó rất hữu ích và giải thích mọi thứ khá tốt. –
thực sự nó là một biến mà biến thành một chuỗi – thednp
Nhưng nếu biến có giá trị của một chuỗi, hoặc một chuỗi được gán cho biến đó, chỉ cần gọi 'replace()' trên biến: 'var str = 'some + multi + từ + chuỗi '; str.replace (/ \ +/g, ''); ' –