var aaa = ['北京(bj)','上海(sh)','重庆(cq)','成都(cd)','北海(bh)'];
var ccc = aaa.toString();
function getWord(str,key)
{
//var re = new RegExp("[\"']([^,(]*)\\(" + key + "\\w*\\)[\"']","ig");
var re = new RegExp("(?:^|,)([^(]*)\\(" + key + "\\w*\\)","ig");
var arr = [];
while(re.exec(str))
arr[arr.length] = RegExp.$1;
return arr;
}
alert(getWord(ccc,"b"));
alert(getWord(ccc,"c"));
alert(getWord(ccc,"cq"));
alert(getWord(ccc,"ca"));