Как заменить несколько строк методом .replace ()?
Я хочу сделать редактируемый контент div, в котором я заменяю явные слова звездочками. Это мой код JavaScript:
function censorText(){
var explicit = document.getElementById("textbox").innerHTML;
var clean = explicit.replace(/"badtext1","cleantext1"|"badtext2","cleantext2"/);
document.getElementById("textbox").innerHTML = clean;
}
Вот'это HTML для моегоcontenteditable div
Hello!
Как видите, я пытался использовать оператор регулярных выражений для замены нескольких строк одновременно, но это нет работа. Это незаменитьbadtext2
сcleantext2
и это заменяетbadtext1
с0
, Как я могу сделать один.replace()
оператор заменить несколько строк?