我使用下面的代码来分割数据,但遗憾的是无法实现它。
我尝试过以下的事情
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。
谢谢
更新 - 2013年8月20日 尽管各种尝试我的服务器级别的javascript拆分不起作用,所以我将服务器级别的javascript移动到客户端级别......一切都运行良好......
感谢大家回答这个问题。在这里,我只接受一个答案是正确的..虽然下面提供的所有答案都是正确的。
答案 0 :(得分:1)
你的正则表达式一定是错的,而且你写了
split(/\n\r|\r|n/);
或代替
的东西split(/\n\r|\r|\n/);
答案 1 :(得分:0)
此代码适用于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 "]