У меня есть ввод текста типа, где я возвращаю true или false в зависимости от списка запрещенных слов. Все работает нормально. Моя проблема в том, что я не знаю, как проверять слова с диакритикой из массива:
var bannedWords = ["bad", "mad", "testing", "băţ"];
var regex = new RegExp('\\b' + bannedWords.join("\\b|\\b") + '\\b', 'i');
$(function () {
$("input").on("change", function () {
var valid = !regex.test(this.value);
alert(valid);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type='text' name='word_to_check'>