Ich benutze jQuery.ProfanityFilter, um Schimpfwörter in einer Seite zu finden. Der Code ist unten:jQuery.ProfanityFilter zählen
$divs.profanityFilter({
customSwears: ['drunk'],
externalSwears: 'swearWords.json',
filter: false,
profaneText: function (data) {
alert("swear!");
}
});
Meine Frage ist, wäre es eine Möglichkeit sein, das Zählen der Menge Schimpfwörter, die gefunden werden? Ich finde keinen geeigneten Weg, den Code anzupassen.
Jede Hilfe würde sehr geschätzt werden.
nur eine Variable für einen Zähler hinzufügen, und innerhalb der 'profraneText' Funktion, erhöhen –
Sie wollen wahrscheinlich 'console.log()' aus dem 'data' Parameter dieser Funktion, ich erwarte, dass es wahrscheinlich ein Array der passenden Obszönitäten irgendwo dort ist. – DBS
@DBS [es scheint so] (https://github.com/ChaseForell/jQuery.ProfanityFilter/blob/master/jquery.profanityfilter.js#L194), aber es enthält nicht alle Übereinstimmungen, nur eine für jedes Wort , da es '.unique' für das Array verwendet. – DontVoteMeDown