﻿/*
 * @ gabriel no bad words filter
 */

var filter = ['<', '>','script', 'scheiße', 'Scheiße', 'arschloch', 'Arschloch', 'Arschlöcher', 'Arsch', 'Fick', 'fick', 'fuck', 'Hure', 'Fresse'];


function noBadWords( txt) {
	String.prototype.repeat = function(num){
	    return new Array(num + 1).join(this);
	}
    for (var i = 0; i < filter.length; i++) {
        var pattern = new RegExp('\\b' + filter[i] + '\\b', 'g');
        var replacement = '*'.repeat(filter[i].length); 
        txt = txt.replace(pattern, replacement);
    }
    return txt;
}









