原生JavaScript用正则表达式高效率清除相同的数组:
1 String.prototype.unique=function(){
2 var x=this.split(/[\r\n]+/);
3 var y='';
4 for(var i=0;i<x.length;i++){
5 if(!new RegExp("^"+x[i].replace(/([^\w])/ig,"\\$1")+"$","igm").test(y)){
6 y+=x[i]+"\r\n"
7 }
8 }
9 return y
10 }