Tôi đang có chuỗi chứa dấu chr (13) làm dấu ngắt dòng. Làm thế nào tôi có thể thay thế nó bằng ví dụ. <br>
? Tôi đã thử mystring.replace("\n","<br>");
nhưng không hoạt độngjavascript: thay thế ngắt dòng
Xin cảm ơn trước.
Tôi đang có chuỗi chứa dấu chr (13) làm dấu ngắt dòng. Làm thế nào tôi có thể thay thế nó bằng ví dụ. <br>
? Tôi đã thử mystring.replace("\n","<br>");
nhưng không hoạt độngjavascript: thay thế ngắt dòng
Xin cảm ơn trước.
"\n"
là chr (10). Tôi nghĩ rằng bạn muốn "\r"
:
mystring.replace("\r", "<br>");
Cập nhật: Để thay thế tất cả \ r sử dụng một biểu thức chính quy:
mystring.replace(/\r/g, "<br>");
Nếu bạn muốn nó để làm việc với Windows, Unix và Mac ngắt dòng kiểu sử dụng:
mystring.replace(/\r?\n|\r/g, "<br>");
theString.replace(/\n|\r/g, '<br />')
Dupe: http://stackoverflow.com/questions/784313/read-line-break-in-a-string-with-javascript –
Nó sẽ không đơn giản hơn để gán ngắt dòng cho một biến? –