javascript下過濾數組重複值的代碼

<script language="javascript">

function getNoRepeat() {

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

}

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

var retArr = getNoRepeat(tmpArr);

alert(retArr);

</script>

<script>

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

</script>

<script>

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

</script>

<script>

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

</script>

<script>

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

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

().join();

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

alert(sTmp)

</script>

<script>

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

var str = ","

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實例教程(18) 數組
使用javascript數組在JavaScript 1.0中構造器只存在Date對象和用戶定義的對象。你可能期望有個數組構造器,但是一直沒能實現,直到JavaScript 1.1的出現,你的期望成爲了現實。我們可以如下來定義用戶對象:function...查看完整版>>Javascript實例教程(18) 數組
 
JAVASCRIPT二維數組(實例)
通過聲明二維數組綁定SELECT下拉菜單<HTML><HEAD><TITLE>動態改變下拉菜單內容示例</TITLE></HEAD><SCRIPT LANGUAGE=javascript>//定義一個二維數組aArray,用于存放城市名稱。v...查看完整版>>JAVASCRIPT二維數組(實例)
 
XMLHTTP異步獲取返回值的代碼超時測試(AJAX)
XMLHTTP異步獲取返回值的代碼超時測試(AJAX) XMLHTTP異步獲取返回值的代碼超時測試(AJAX) 10 ...查看完整版>>XMLHTTP異步獲取返回值的代碼超時測試(AJAX)
 
一個過濾重複數據的sql語句
     數據如下:  303 標准類別 TR_STANDARD_MANAGER  107 巡視記錄類別 TR_PATROL_LOG  61 巡視記錄類別 TR_PATROL_LOG  221 檢修類型 TR_REPAIR_LOG  121 檢修管理計劃類別 TR_REPAIR_PLAN  141 檢...查看完整版>>一個過濾重複數據的sql語句
 
一個過濾重複數據的sql語句
一個過濾重複數據的sql語句:數據如下:303 標准類別 TR_STANDARD_MANAGER107 巡視記錄類別 TR_PATROL_LOG61 巡視記錄類別 TR_PATROL_LOG221 檢修類型 TR_REPAIR_LOG121 檢修管理計劃類別 TR_REPAIR_PLAN141 檢修管理...查看完整版>>一個過濾重複數據的sql語句
 
一個過濾重複數據的sql語句:
一個過濾重複數據的sql語句:數據如下:303 標准類別 TR_STANDARD_MANAGER107 巡視記錄類別 TR_PATROL_LOG61 巡視記錄類別 TR_PATROL_LOG221 檢修類型 TR_REPAIR_LOG121 檢修管理計劃類別 TR_REPAIR_PLAN141 檢修管理...查看完整版>>一個過濾重複數據的sql語句:
 
XMLHTTP異步獲取返回值的代碼超時測試(AJAX)
XMLHTTP異步獲取返回值的代碼(AJAX)作者:cg1 摘自::cg1 更新日期:2006-3-8 浏覽人次:11 專題地址: http://access911.net/?kbid;72FAB11E1BDCEFF3 ...查看完整版>>XMLHTTP異步獲取返回值的代碼超時測試(AJAX)
 
關于在線取得PR值的代碼
<?PHPerror_reporting(E_ALL & ~E_NOTICE);$header = <<<WAPH<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title...查看完整版>>關于在線取得PR值的代碼
 
用面向對象的方式封裝javascript代碼
用面向對象的方式封裝javascript 代碼 javascript 雖然是弱類型檢查的腳本語言,可是它也有很多面向對象的特性,因此我們可以模仿java語言的抽象、繼承 和封裝 來處理javascript 代碼。 還是以例子來進行說明。在這...查看完整版>>用面向對象的方式封裝javascript代碼
 
 
回到王朝網路移動版首頁