Heim  >  Artikel  >  Web-Frontend  >  Code zum Ersetzen aller Zeichen außer Zahlen und Kommas durch js_javascript-Kenntnisse

Code zum Ersetzen aller Zeichen außer Zahlen und Kommas durch js_javascript-Kenntnisse

WBOY
WBOYOriginal
2016-05-16 16:45:271968Durchsuche

Ersetzen Sie alle Zeichen außer Zahlen und Kommas durch js

Code kopieren Der Code lautet wie folgt:



Ergebnis:

Code kopieren Der Code lautet wie folgt:
345345,345345


Vollständiger Code:

Code kopieren Der Code lautet wie folgt:
FCKinsertdown.Add = function(strtemp,str ) {
if(strtemp.indexOf(",")>-1){
strtemp=dostr(strtemp);
var strs= new Array(); //Definiere ein Array
strs=strtemp .split(","); //Zeichenaufteilung
for (i=0;iif(i==strs.length){
FCK .InsertHtml( "[downsoft]" trim(strs[i]) "[/downsoft]") ;
}else{
FCK.InsertHtml("[downsoft]" trim(strs[i]) "[ /downsoft]
") ;
}
}
}else{
FCK.InsertHtml("[downsoft]" dostr(strtemp) "[/downsoft]") ;
}
}
function dostr(str){

str=trim(str);
var strarry=unique(str.split(","));
str=strarry.join(",") ;
str=str.replace(/,/ig,",");
str=str.replace(/[^0-9,]*/ig,""); str.replace(new RegExp(', ',"gm"),',');
if (str.substr(0,1)==',') str=str.substr(1);
var reg=/,$/gi;
str=str.replace(reg,"");
return str;
}

//Array deduplizieren

function unique(data){

data = data || [];
var a = {};
len = data.length; var i=0; i var v = data[i];
if (typeof(a[v]) == 'undefiniert'){
a[v] } ;          } /Entferne das linke Leerzeichen
function trimLeft(s){
if(s == null) {
return ""
}
var whitespace = new String(" tnr");
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;
}
//Entferne den Leerraum auf der rechten Seite
function trimRight(s){
if(s == null) return ""; var whitespace = new String(" tnr");
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){
}
str = str. substring(0, i 1);
}
return str;
}


Originalartikel von Script House, bitte geben Sie beim Nachdruck die Quelle an .

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn