SO - 16073907
JavaScript
$(function(){
var pageData = "hello <a>example can have tags! swear word is </a><div> one..</div>";
if(checkSwear(pageData)== false){
//redirect to google
}
});
function checkSwear(sentance) {
var swear_words_arr=new Array("bad","evil","freak");
var regex = new RegExp('\\b(' + swear_words_arr.join('|') + ')\\b', 'i' );
if(regex.test(sentance)) {
alert("Please refrain from using offensive words"); /* + alert_text */
return false;
} else {
//alert(1)
return true;
}
}