js 문자열 중복 id 구현 코드
3241 단어 반복 하 다
String.prototype.repeatOpt = function () {
var str = this + "",objStr = "";
for (var i = 0; i < this.length; i++) {
var s = str[i];
var newStr = str.replace(s, '');
var j = newStr.indexOf(s);
if (j == -1) {
objStr += s+",";
}
}
return objStr;
}
alert("1,2,2,3,4,4,5,6".repeatOpt());
[Ctrl+A 선택:]
내 가 자주 사용 하 는 코드:
function $Obj(objname){
return document.getElementById(objname);
}
//사용자 호출 가능
function trim(s){
return trimRight(trimLeft(s));
}
//왼쪽 공백 제거
function trimLeft(s){
if(s == null) {
return "";
}
var whitespace = new String(" \t
\r");
var str = new String(s);
if (whitespace.indexOf(str.charAt(0)) != -1) {
var j=0, i = str.length;
while (j < i && whitespace.indexOf(str.charAt(j)) != -1){
j++;
}
str = str.substring(j, i);
}
return str;
}
//오른쪽 공백 제거
function trimRight(s){
if(s == null) return "";
var whitespace = new String(" \t
\r");
var str = new String(s);
if (whitespace.indexOf(str.charAt(str.length-1)) != -1){
var i = str.length - 1;
while (i >= 0 && whitespace.indexOf(str.charAt(i)) != -1){
i--;
}
str = str.substring(0, i+1);
}
return str;
}
function doxgid()
{
document.form1.likeid.value = trim(document.form1.likeid.value.replace(new RegExp(',',"gm"),','));
document.form1.likeid.value = trim(document.form1.likeid.value.replace(new RegExp(' ',"gm"),','));
xgidcheck();
}
function xgidcheck(){
if(document.form1.likeid.value!=""){
var arr1 = unique(document.form1.likeid.value.split(","));
document.form1.likeid.value=arr1.join(",");
}
}
//반복 배열
function unique(data){
data = data || [];
var a = {};
len = data.length;
for (var i=0; i
if (typeof(a[v]) == 'undefined'){
a[v] = 1;
}
};
data.length=0;
for (var i in a){
data[data.length] = i;
}
return data;
}
//테마 강화
function doxgid2(theitem)
{
var theform=$Obj(theitem);
theform.value = trim(theform.value.replace(new RegExp(',',"gm"),','));
theform.value = trim(theform.value.replace(new RegExp(' ',"gm"),','));
xgidcheck2(theform);
}
function xgidcheck2(theform){
if(theform.value!=""){
var arr1 = unique(theform.value.split(","));
theform.value=arr1.join(",");
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
js 문자열 중복 id 구현 코드js 중복 id [Ctrl+A 선택:] 내 가 자주 사용 하 는 코드: js 중복 제거 id 실례 1: 단독 폼 검증 인 스 턴 스 2:여러 폼 검증 1,2,3,4,5,6,4,5,6 <br>먼저 마 우 스 를 폼 안...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.