if(preg_match('/бел.руб/i',$currency_string)){
измените на
if(preg_match('/бел\.руб/i',$currency_string)){
В контексте регулярного выражения, которое вы написали, точка означает буквально "любой символ". А слешик ее экранирует и будет означать именно "точка".