首頁 > web前端 > js教程 > 主體

js去除重複字串兩種實作方法_javascript技巧

WBOY
發布: 2016-05-16 17:44:07
原創
1374 人瀏覽過
方法一:
複製代碼代碼如下:

function checkRe( checkid) {

var id = window.parent.getQry("ctrid") "_";

var value = window.parent.opener.document.getElementById(id "txt_dept_name").value;
var keys = window.parent.opener.document.getElementById(id "hf_ids").value;

var ary = checkid.value.split("|");
var newsValues = ary[0];
var newsKeys = ary[1];

if (checkid.checked) {
values = Value "," newsValues;
keys = keys "," newsKeys;

}
else {
values = value.replace(new RegExp("," newsValues), "");
keys = value.replace(new RegExp("," newsKeys), "");

}

值 = okd(值);
keys = okd(keys);

window.parent.opener.document.getElementById(id "txt_dept_name").value = value;
window.parent.opener.document.getElementById(id "hf_ids").value = keys;

返回;

}
//轉換成資料庫,去掉重複,再組合好。 。
// 去重的演算法
var json = {};
for (var i = 0; i
if (ary[i] != "") {

json["a" ary [我]] = ary[i];
}
}

// 看結果
var str2 = "";
for (var key in json) {
str2 = "," json[key];
}

var s = str2.toString();

//去掉第一個逗號
if (s.substr(0, 1) == ',') {
s = s.substr(1);
}

回傳 s;
}

function add_all() {
var ck = document.getElementsByTagName("input");
for (i = 0; i if (ck[i].type == "checkbox") {
ck[i].checked = true;
checkRe(ck[i]);

}
}

}

function del_all() {
var id = window.parent.getQry("ctrid") "_";
window.parent.opener.document.getElementById(id "txt_dept_name").value = "";
window.parent.opener.document.getElementById(id "hf_ids").value = "";

var ck = document.getElementsByTagName("input");
for (i = 0; i if (ck[i].type == "checkbox") {
ck[i].checked = false;

}
}
}




複製程式碼複製程式碼
複製程式碼


複製程式碼
複製程式碼複製碼



方法二:





複製代碼


程式碼如下:

function filterRepeatStr(str){ var ar2 = str.split(","); var 記憶體 = new Array(); var j=0 for(var i=0;iif((array == "" || array.toString().match(new RegExp( ar2[i],"g")) == null)&&ar2[i]!=""){ array[j] =ar2[i]; 備份.sort(); j ; } } return array.toString(); }
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板