如何从我的文本文件中删除/替换\ r?

时间:2016-10-10 16:26:17

标签: javascript arrays filereader

我必须从我的文本文件中取第一行并与我的数组中的值进行比较。我使用new FileReader()从我的.txt文件中获取第一行。这是我的代码:

var fileExist = $('#fileUpload')[0];
var reader = new FileReader();
var file = fileExist.files[0];
reader.onload = function(e) {
    var text = reader.result;                 
    var firstLine = text.split('\n').shift(); 
    var columnNames = firstLine.split('\t');

    console.log(columnNames);
}
reader.readAsText(file, 'UTF-8');

这是我的输出:

["LAST_NAME", "FIRST_NAME", "BIRTH_DATE", "GENDER",  "PHONE", "EMAIL\r"]

由于某种原因,我在数组中的最后一个元素有\r。这是我尝试使用此功能加载的任何文本文件的情况。我如何摆脱\r?我试图在我的分割函数\ r \ n中包含但是这不起作用,首先它看起来所有的逗号都被删除了,并且文本周围没有[]括号。如果有人可以帮助解决这个问题,请告诉我。我的文本文件是制表符分隔的。

0 个答案:

没有答案