function DistinctStr(str, strSplit)
{
var flag = "";
var DistinctStr = "";
var newstr = str.split(strSplit);
var max = newstr.length;
for (var i = 0; i < max; i++)
{
flag = newstr[i];
for (var j = i + 1; j < max; j++)
{
if (newstr[j] == flag && flag.length != 0)
{
newstr[j] = "";
}
}
if (newstr[i].length != 0)
{
if (DistinctStr.length != 0)
{
DistinctStr = DistinctStr + strSplit + newstr[i];
}
else
{
DistinctStr = newstr[i];
}
}
}
return DistinctStr;
}
如果这样调用: DistinctStr('abcde|efhgi|jklmn|opqrst|efhgi|abcde','|');
则返回:'abcde|efhgi|jklmn|opqrst|'
{
var flag = "";
var DistinctStr = "";
var newstr = str.split(strSplit);
var max = newstr.length;
for (var i = 0; i < max; i++)
{
flag = newstr[i];
for (var j = i + 1; j < max; j++)
{
if (newstr[j] == flag && flag.length != 0)
{
newstr[j] = "";
}
}
if (newstr[i].length != 0)
{
if (DistinctStr.length != 0)
{
DistinctStr = DistinctStr + strSplit + newstr[i];
}
else
{
DistinctStr = newstr[i];
}
}
}
return DistinctStr;
}
如果这样调用: DistinctStr('abcde|efhgi|jklmn|opqrst|efhgi|abcde','|');
则返回:'abcde|efhgi|jklmn|opqrst|'