Here " banned " words are deleted, but if that word has brackets, it does not remove the brackets. What should I do?
var palabrasProhibidas = ['palabra-vulgar','[palabra-vulgar]'];
var numeroPalabrasProhibidas = palabrasProhibidas.length;
var text = prompt('QUE QUIERES DIBUJAR?','');
while(numeroPalabrasProhibidas--) {
if (text.indexOf(palabrasProhibidas[numeroPalabrasProhibidas])!=-1) {
text = text.replace(new RegExp(palabrasProhibidas[numeroPalabrasProhibidas], 'ig'), "");
}
}
var canvas = document.getElementById("myCanvas");
var ctx = canvas.getContext("2d");
ctx.font = "30px Arial";
ctx.fillText(text,10,50);
<canvas id="myCanvas"></canvas>