Показать сообщение отдельно
  #2 (permalink)  
Старый 22.03.2011, 16:38
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,072

Zhiganov,
А может без массива?
function city(country)
{
var city = 'нет';
var mytext = "страна1|город1#страна2|город2#страна3|город3#страна4|город4#страна5|город5#";
var reg = new RegExp(".*"+country+"\\|(.*?)#.*")
if(reg.test(mytext))city = mytext.replace(reg, "$1");
return city
}

alert([city('страна3'),city('страна10')])
Ответить с цитированием