--- /dev/null
+--TEST--
+php-dev@php.gr.jp #884 (1)
+--FILE--
+<?php
+set_time_limit(2);
+var_dump(ereg_replace(".*", "b", "a"));
+var_dump(preg_replace("/.*/", "b", "a"));
+var_dump(mb_ereg_replace(".*", "b", "a"));
+?>
+--EXPECT--
+string(2) "bb"
+string(2) "bb"
+string(2) "bb"
--- /dev/null
+--TEST--
+php-dev@php.gr.jp #884 (2)
+--FILE--
+<?php
+var_dump(mb_ereg_replace("C?$", "Z", "ABC"));
+var_dump(ereg_replace("C?$", "Z", "ABC"));
+var_dump(mb_ereg_replace("C*$", "Z", "ABC"));
+var_dump(ereg_replace("C*$", "Z", "ABC"));
+?>
+--EXPECT--
+string(4) "ABZZ"
+string(4) "ABZZ"
+string(4) "ABZZ"
+string(4) "ABZZ"