不要な単語の色を変更できますが、不要な単語の最後の3文字をアスタリスクに置き換えるにはどうすればよいですか?不要な単語を編集する
テキスト:私はトイレに行くとき
は多くの場合、badWordOneは私のbadWordTwoの外に が来ます。例えば
Javascriptを
$('#example').profanityFilter({
customSwears: ['badWordOne', 'badWordTwo'],
filter: false,
profaneText: function(data) {
data.forEach(function(element, index) {
var str = '<span class="red">' + element + '</span>';
$('#example').html($("#example").html().replace(element, str));
});
}
});
最後の3文字を置き換えるのに何を試しましたか?このソースコードでは、スパンを使って単語を折り返しているのがわかりますが、文字を置き換える試みはありません。このようなものでしょうか? '' '+ element.substr(0、element.length-3)+' *** '' – NewToJS
あなたは使用しているプラグインのドキュメントを見ましたか? –