公式ではereg_replaceは「PHP 5.3.0 で 非推奨」と書いてありますが、mb_ereg_replaceにはそのような記述がありません。
名前からするとereg_replacemb_ereg_replaceも同じ仕組みを使っているように思うのですが、全く別物なのでしょうか。

ereg_replace
http://php.net/manual/ja/function.ereg-replace.php

mb_ereg_replace
http://php.net/manual/ja/function.mb-ereg-replace.php

mb_ereg_replaceをつかうメリットがなければpreg_replaceで統一したいなぁ(´・ω・`)