Я пытаюсь создать динамическую панель поиска, и мне нужна помощь.
Сейчас я пытаюсь заменить строку другой строкой, но мне кажется, что это не удается.
Я получаю информациюот пользователя:
var location_keyword = $("#si_user_location").val();
Теперь я хотел бы заменить пробел "" на "|"использовать это в моем регулярном выражении как OR.
Например, если пользователь написал «Турция Аланья», я хочу, чтобы это было «Турция | Аланья», чтобы поиск совпадал как для Турции, так и для Аланьи.
я пробовал что-то подобное, но это не сработало
var location_keyword = $("#si_user_location").val();
location_keyword.replace(" ","|");
var regexp_loc = new RegExp(location_keyword, "i");
Раньше я делал это в PHP с помощью таких выражений, как:
preg_replace('/'.preg_quote($keyword).'/i', "<span>$0</span>", $string)
, и я мог заменить строки на случайный, напримерэто, как я могу сделать это в js?
Я использовал последнее выражение в PHP, чтобы выделить ключевое слово в результатах, что я хотел бы сделать также в js.
надеюсь, что смогуполучить помощь, спасибо заранее!:) 1022
С наилучшими пожеланиями, Александр