Янковиц,
var obj = {ya : 'я'};//дописать в нижнем регистре
var reg = /(i|u|o)(ya|r)/gim; // r заменить на нужые символы
var value = 'Bahtiyar';
function fn(value)
{
return value.replace(reg, function(a, b, c) {
var caps = c.charAt(0) != (c = c.toLowerCase()).charAt(0);
if(c in obj) c = obj[c];
if(caps) c = c.toUpperCase();
return b + c
})
}
value = fn(value);
alert(value);