@potapovdmtriy

Как правильно передать объект в функцию?

$(document).ready(function(){
	
	function Search(){
		var textarea = $("#message").val();
		var priceRegex = /[^0-9]/igm; // Сюда передать
		if (priceRegex.test(textarea)){
			alert("Найдено");
		}
		else{
			$(".errorps").text("Не найдено");
		}
	}

	$("#send").click(function(){
		Search();
	});
});


Как передать в функцию Search() регулярное выражение ?
Оно вроде не ссылка а объект.
  • Вопрос задан
  • 222 просмотра
Решения вопроса 1
bingo347
@bingo347 Куратор тега JavaScript
Crazy on performance...
перенесите priceRegex в аргументы функции и вызывайте функцию с передачей нужного значения
$(function(){
  
  function Search(priceRegex){
    var textarea = $("#message").val();
    if (priceRegex.test(textarea)){
      alert("Найдено");
    }
    else{
      $(".errorps").text("Не найдено");
    }
  }

  $("#send").click(function(){
    Search(/[^0-9]/igm);
  });
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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