正規表現の*などで空文字にマッチしてreplaceで無限ループなってしまう問題を修正

再現コード例："abc012def".replace(/[0-9]*/g, "X");
Merge pull request #136 from miahmie/bugfix/regexp/emptymatch

正規表現の*などで空文字にマッチしてreplaceで無限ループなってしまう問題を修正