<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>比较一行数据是否全在另一行数据里面</title>
</head>
<body>
<div id="aa"></div>
<script language="javascript">
////比较一行数据是否全在另一行数据里面
//1.通过IE的ActiveX插件读取.txt文件
//2.根据\r(carrage return)回车\n(new line)换行将数据分成两个数据
//3.每个数组根据\t(tab)空格符再分成数组
//4.通过嵌套循环比较,得到最终结果
var fso, ts, s ;
var ForReading = 1;
var arr =[];
fso = new ActiveXObject("Scripting.FileSystemObject");
ts = fso.OpenTextFile("C:\\Users\\Administrator\\Desktop\\new2.txt", ForReading);
//while(!ts.AtEndOfStream){
s = ts.ReadAll();
arr = s.split("\r\n");
document.getElementById("aa").innerHTML=s;
var x = arr[0].split("\t");
var y = arr[1].split("\t");
console.log(y.length);
for(var i=0;i<x.length;i++){
var l = isExist(x[i],y);
if(l==0){
console.log(false);
break;
return;
}
}
console.log(true);
//}
function isExist(a,b){
for(var k=0;k<y.length;k++){
if(y[k]=x);
return 1;
}
return 0;
}
</script>
</body>
</html>