<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
var str1 = '王二(15岁),张三(16岁),李四(17岁),姜五(18岁),程六(19岁)';
var str2 = '王二(15岁),姜五(18岁)';
var obj1 = str1.split(",");
var obj2 = str2.split(","); var arr = new Array;
for(var i = 0; i < obj1.length; i++){
var sign = false;
for(var j = 0; j < obj2.length; j++){
if(obj1[i] == obj2[j])
sign = true;
}
if(!sign){
arr.push(obj1[i])
}
}
alert(arr) //-->
</SCRIPT>
</HEAD> <BODY>
</BODY>
</HTML>
2.如果能确认各字串内部没有重复单元
string1 = '王二(15岁),张三(16岁),李四(17岁)
string2 = '王二(15岁),程六(19岁)'var arr2 = string2.split(",")
for(var a in arr2){
if(string1.indexOf(a) > -1){
string1 = string1.replace(a, "");
string2 = string2.replace(a, "");
}
}
替换完剩下的就应该是lz的结果了.最后处理一下多余的逗号.