[Javascript] Tausendertrennzeichen



  • Hi!

    Folgenden Quelltext habe ich gefunden, dieser ersetzt die in der Wortliste angegebenen Wörter durch die dort ebenfalls angegebenen Pendants.

    var words={
    // Add words here to be changed. Format - 'original':'replacement'
    '343':'10.547',
    }
    
    var regs=[];
    for(arg in words){regs[regs.length]=new RegExp(arg,'g')}
    replaceText();
    
    function replaceText(){
    var tags=document.getElementsByTagName('body')[0].getElementsByTagName('*');
    var i=0,t;
    	while(t=tags[i++]){
    		if(t.childNodes[0]){
    			var j=0, c;
    			while(c=t.childNodes[j++]){
    				if(c.nodeType==3){
    					var k=0;
    					for(arg in words){
    						c.nodeValue=c.nodeValue.replace(regs[k],words[arg]);
    						k++;
    					}
    				}
    			}
    		}
    	}
    }
    

    Nun möchte ich aber dass er nur Zahlen ersetzt die Weder ein Datum sind, noch bereits ein Trennzeichen enthalten.

    Nur erstmal möchte ich nur wissen wie die Funktion heisst mit der man aus einem String (s.O.) eine solche Zahl findet und diese dann ersetzt ( mit Tausendertrennzeichen ausstattet.).

    Ich hoffe ihr habt verstanden was ich meine. Wenn nicht einfach fragen ^^

    Ich hoffe ihr könnt mir helfen 🙂

    lg

    // Edit gelöst


Anmelden zum Antworten