比较javascript中文本文件的内容

时间:2015-06-12 06:33:02

标签: javascript file-handling

我只是尝试将文本文件数据拆分为单词然后进行比较,但它不会返回true。

var contents = e.target.result.split("\n");
if (contents[0] === "abc"])
    alert("abc=abc");

上面是我试图测试的最简单的代码,但即使是单个单词也会给出错误。帮助

2 个答案:

答案 0 :(得分:0)

为什么在“abc”之后将 if (contents[0] === "abc"]) ^ 置于 if 条件下?删除它

Reference

{{1}}

答案 1 :(得分:0)

  

我只是想将文本文件数据拆分为单词

基于此,我假设您实际上想要按空格分割文本,而不是仅仅修改换行符(\n)。如果是这种情况,请尝试将RegExp传递给一个或多个连续的空格字符(/\s+/),而不是\n作为分隔符:

var contents = e.target.result.split(/\s+/);
if (contents[0] === "abc")
    alert("abc=abc");

这将使用连续的空格作为分隔符来标记e.target.result