<script language=javascript>
var str="1|2|3|1|4|33|4"
var strArray=str.split("|")
str="|"+str+"|"
for(var i=0;i<strArray.length;i++)
{
var re=new RegExp("\\|"+strArray[i]+"\\|","g")
if(str.match(re).length>1)
{
alert(strArray[i]+"有重复")
break;
}
}
</script>
var str="1|2|3|1|4|33|4"
var strArray=str.split("|")
str="|"+str+"|"
for(var i=0;i<strArray.length;i++)
{
var re=new RegExp("\\|"+strArray[i]+"\\|","g")
if(str.match(re).length>1)
{
alert(strArray[i]+"有重复")
break;
}
}
</script>
var rexp = /([^\|]*)\|?/g;
var rpp = [];
var u = s.replace(rexp, function(){
if(arguments[1]) {
var k="_"+arguments[1];
rpp[k] = (rpp[k]?rpp[k] +1:1);
}
});
var s = "";
for(var k in rpp) {
if(rpp[k]>1) s += (k.substr(1) +" 重复了 " + rpp[k] +" 次") +"\n";
}
alert(s);