[英]javascript new line split is splitting at every n char
我正在使用下面的代碼來拆分數據,但不幸的是無法實現它。
我已經嘗試過下面的事情
var lines = data. split(/\r\n|\r|\n/g);
data string is "this is ended here
another line "
正在發生什么是像下面這樣重播
this is e
ded herea
other li
e
實際上,它在每個字符“ n”處都在分裂,我要瘋了..但無法找出問題所在。
有人可以分享一下它嗎?
更新-
我認為將其放在Godaddy主機上時出了點問題。在我的桌面上,它工作正常。 這是服務器站點javascript。
謝謝
更新-20/08/13盡管進行了各種嘗試,但我的服務器級javascript拆分未起作用,所以我將服務器級javascript移到了客戶端級...並且一切正常。
謝謝大家回答這個問題。 在這里,我只能接受一個正確的答案。盡管下面提供的所有答案都是正確的。
您的正則表達式必須是錯誤的,並且您已經寫了
split(/\n\r|\r|n/);
或什么代替
split(/\n\r|\r|\n/);
這段代碼在Chrome和FF中對我有用:
var data = "this is ended here \n another line ";
var lines = data.split(/\\r\\n|\\r|\\n/g);
console.log(lines);
它寫道:
["this is ended here ", " another line "]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.