手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >javascript下过滤数组重复值的代码
javascript下过滤数组重复值的代码
摘要:functiongetNoRepeat(){returnarguments[0].join('‖').match(/(b[^‖]+b)(?!...

<scriptlanguage="javascript">

functiongetNoRepeat(){

returnarguments[0].join('‖').match(/(b[^‖]+b)(?!.*‖1b)/ig);

}

vartmpArr=[1,'a','ab','abc','d',1.2,'a+b','d','e',5,'a',1,'h','c','ab'];

varretArr=getNoRepeat(tmpArr);

alert(retArr);

</script>

<script>

alert("1,11,1.11,1111,111,11,1,1.11".match(/(bd+(?:.d+)?b)(?!.*,1b)/g))

</script>

<script>

alert("123450,0,1,2,5,3,2,12,4,1,1,123450".match(/(bd+b)(?!.*,1(,|$))/ig))

</script>

<script>

alert("123450,0,1,2,5,3,2,12,4,1,1,123450".match(/(bd+b)(?!(?:,[^,]+)*,1(?:,|$))/ig))

</script>

<script>

vars="0,1,2,5,3,2,12,4,1,1,123450";

varsTmp=(","+s.split(",").reverse().join(",")+",").replace(/,([^,]+)(?=,.*,1,)/ig,'').split(",").reverse().join();

sTmp=sTmp.substr(1,sTmp.length-2);

alert(sTmp)

</script>

<script>

varstrArr="123450,0,1,2,5,3,2,12,4,1,1,123450".split(",")

varstr=","

for(i=0;i<strArr.length;i++)

{

if(str.indexOf(","+strArr[i]+",")==-1)str+=strArr[i]+","

}

alert(str.substring(1,str.length-1))

</script>

【javascript下过滤数组重复值的代码】相关文章:

javascript的函数第1/3页

javascript清空table表格的方法

Javascript随机显示图片的源代码

JavaScript的while循环的使用

JavaScript中的unshift()方法的使用

简介JavaScript中的setTime()方法的使用

javascript实现简单的进度条

javascript插件开发的一些感想和心得

JavaScript中的italics()方法的使用介绍

浅谈javascript中的闭包

精品推荐
分类导航