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

Как сделать проверку на введенные символы в 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>");

Спасибо!
  • Вопрос задан
  • 863 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • Skypro
    JavaScript-разработчик с нуля
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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