Ich habe unter Code, die Datei importieren. Ich teile es mit Split ("\ n \ r") Code, aber jetzt hat jede leere Zeile ein Komma. Wie es zu beheben .. Siehe Code unten und aus dem Bild.Javascript Split (" n r") Komma auf leere Zeile hinzufügen
<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>
das ist, weil 'alert (Array)' ist im wesentlichen 'alert (Array.toString()) '. Stattdessen, '.join (...)' es zurück zu einem String mit dem gewünschten Trennzeichen – Bergi
'\ n \ r' - seltsam, ich habe nie gesehen, dass Zeilenende - es ist in der Regel' \ n' oder '\ r \ n 'Ist es nicht? –