文件处理 - 在 javascript 中比较文本文件中的内容
file handling - Compare content from a textfile in javascript
我只是想将文本文件数据拆分为单词,然后进行比较,但它没有返回 true。
var contents = e.target.result.split("'n");
if (contents[0] === "abc"])
alert("abc=abc");
上面是我试图测试的最简单的代码,但即使在一个单词上它也给出了 false。帮助
为什么你在"abc"之后被置于 if 条件]
?删除它
参考
if (contents[0] === "abc"])
^
我只是想将文本文件数据拆分为单词
基于此,我假设您实际上想用空格拆分文本,而不仅仅是 unix 换行符 ( 'n
)。 如果是这种情况,请尝试为一个或多个连续的空格字符 (/'s+/
) 传递正则表达式,而不是'n
作为分隔符:
var contents = e.target.result.split(/'s+/);
if (contents[0] === "abc")
alert("abc=abc");
这将使用连续空格作为分隔符来标记e.target.result
。
相关文章:
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- Sails.js:同时发布文本输入和一个文件
- 使用不带文本文件的OpenLayers显示POI
- 从单独的html文件预览Javascript文本
- 使用JSON文件中的变量(字符串)填充文本区域
- 使用javascript从文本文件中获取值
- 从javascript中的文本文件中获取值
- 在移动浏览器上显示大型文本文件
- 搜索文本文件并附加到表中
- 将文本文件加载到javascript中
- Angular http.get没有'我不喜欢在开头和结尾加方括号的文本文件
- 一个javascript实现base64图像编码并将结果写入文本文件
- 用javascript读取文本文件的第一行
- 从文本文件js中读取列表
- 使用JavaScript将压缩文本文件加载到字符串中
- 可以设置输入类型=文件的文本框的高度
- 数组在手动写入时有效,但从文本文件加载时无效
- 在浏览器中打开文本文件-服务器上出现错误
- 使用SeleniumWebdriver将文本复制到文件时出现编译错误的解决方案
- 使用 d3 或 ajax 读取本地文件文本(制表符分隔值)会导致 Firefox 开发控制台中的语法错误