Задать вопрос

Как сделать проверку на введенные символы в js?

<script>
function search() {
  var words = search_words.value
  words = words.replace("<", "");
  words = words.replace(">", "");
  var text = document.getElementById('container').innerHTML
  var result = text.replace(new RegExp(words,'g'), "<div id='blink' style='color:Red; display:inline;'>" + words + "</div>");
  document.getElementById('container').innerHTML = result;
}
</script>


Как добавить к этому скрипту проверку по принципу:
if (text == "") {
    alert("Вы ничего не ввели");
    return;
  }

До того как отработает:
var result = text.replace(new RegExp(words,'g'), "<div id='blink' style='color:Red; display:inline;'>" + words + "</div>");

Спасибо!
  • Вопрос задан
  • 803 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
@V0vash
логично проверять значение инпута в который попадает текст

if(input.value === ''){
 alert("Пусто");
    return;
}
Ответ написан
Комментировать
w13vitaliy
@w13vitaliy
self-taught developer since 2020
function search() {
  var words = search_words.value
  words = words.replace("<", "");
  words = words.replace(">", "");
  var text = document.getElementById('container').innerHTML
if (!words.length) alert("Пусто!");
  var result = text.replace(new RegExp(words,'g'), "<div id='blink' style='color:Red; display:inline;'>" + words + "</div>");
  document.getElementById('container').innerHTML = result;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы