숫자와 쉼표를 제외한 모든 문자를 JS로 교체하십시오
코드 사본은 다음과 같습니다.
<script language = "javaScript">
var str = "ASDFK, ASDF345345,345345";
// 숫자와 쉼표를 제외한 모든 문자를 교체합니다.
str = str.replace (/[^0-9,]*/g, "");
// 첫 번째 쉼표를 제거합니다
if (str.substr (0,1) == ',') str = str.substr (1);
// 두 번째 쉼표를 제거합니다
var reg =/, $/gi;
str = str.replace (reg, "");
경고 (str);
</스크립트>
결과:
코드 사본은 다음과 같습니다.
345345,345345
완전한 코드 :
코드 사본은 다음과 같습니다.
fckinsertdown.add = function (strtemp, str) {
if (strtemp.indexof ( ",")> -1) {
strtemp = dostr (strtemp);
var strs = new Array (); // 배열을 정의합니다
strs = strtemp.split ( ","); // 문자 분할
for (i = 0; i <strs.length; i ++) {
if (i == strs.length) {
fck.inserthtml ( "[downsoft]"+trim (strs [i])+"[/downsoft]");
}또 다른{
fck.inserthtml ( "[downsoft]"+trim (strs [i])+"[ /downsoft] <br />");
}
}
}또 다른{
fck.inserthtml ( "[downsoft]"+dostr (strtemp)+"[/downsoft]");
}
}
함수 dostr (str) {
str = trim (str);
var thrarry = 고유 한 (str.split ( ","));
str = thrarry.join ( ",");
str = str.replace (/,/ig, ",");
str = str.replace (/[^0-9,]*/ig, "");
str = str.replace (new regexp ( ',+', "gm"), ',');
if (str.substr (0,1) == ',') str = str.substr (1);
var reg =/, $/gi;
str = str.replace (reg, "");
Return str;
}
// 배열을 제거합니다
기능 고유 (데이터) {
데이터 = 데이터 || [];
var a = {};
len = data.length;
for (var i = 0; i <len; i ++) {
var v = 데이터 [i];
if (typeof (a [v]) == 'undefined') {
A [V] = 1;
}
};
data.length = 0;
for (var i in a) {
데이터 [data.length] = i;
}
반환 데이터;
}
// 사용자가 전화 할 수 있습니다
기능 트림 {
리턴 트림 오른쪽 (trimleft (s));
}
// 왼쪽의 빈을 제거합니다
기능 trimleft (s) {
if (s == null) {
반품 "";
}
var whitespace = 새 문자열 ( "/t/n/r");
var str = 새 문자열;
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;
}
// 오른쪽의 빈을 제거합니다
기능 trimright (s) {
if (s == null) 반환 "";
var whitespace = 새 문자열 ( "/t/n/r");
var str = 새 문자열;
if (whitespace.indexof (str.charat (str.length -1))! = -1) {
var i = str.length -1;
while (i> = 0 && whitespace.indexof (str.charat (i))! = -1) {
나--;
}
str = str.substring (0, i+1);
}
Return str;
}
wulin.com의 원본 기사, 재 인쇄시 소스를 표시하십시오.