我有下面的代码导入文件。我将它拆分为split(“\ n \ r”)代码,但现在每个空行都有逗号。如何解决它..见下面的代码,并出图片。javascript split(“ n r”)在空行添加逗号
<html>
<head>
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
<textarea id="textareaid" name="textareaid" class = "textdata" value="" rows="10" cols="100" placeholder="Enter Any Text!"></textarea>
<br>
<input id="filename" class="btnsubmit" type="file" accept="text/plain" onchange="PreviewText();" />
<script type="text/javascript">
function PreviewText() {
var file = document.getElementById("filename").files[0];
var reader = new FileReader();
reader.onload = function (e) {
var array = e.target.result.split("\n\r");
alert (array);
document.getElementById("textareaid").value = array;
};
reader.readAsText(file);
};
</script>
</body>
</html>
这是因为'警报(阵列)'基本上是'警报(与Array.toString()) '。相反,'.join(...)'回到一个字符串,无论你想要什么样的分隔符 – Bergi
'\ n \ r' - 奇怪,我从来没有见过那行结尾 - 通常是'\ n'或'\ r \ n “不是吗? –