Я использую соответствие функции для поисковой системы, поэтому всякий раз, когда пользователь вводит строку поиска, я беру эту строку и использую функцию соответствия в массиве, содержащем названия стран, но это не выглядит работать.Передача параметра в соответствие функции
Например, если я:
var string = "algeria";
var res = string.match(/alge/g); //alge is what the user would have typed in the search bar
alert(res);
Я получаю строку res = "alge"
: //, таким образом, проверив, что ALGE существует в алжире
Но если я сделаю это, она возвращает нуль, то почему? и как я могу заставить его работать?
var regex = "/alge/g";
var string = "algeria";
var res = string.match(regex);
alert(res);
Был просто набрав то же самое. В исходном post var regex = "/ alph/g" является строкой, а не регулярным выражением :) – PeteAUK