私は以下のコードをインポートファイルに持っています。私は分割( "\ 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それじゃない? –