把正则也提出来吧，防止每次进入回调都要重复生成正则字面量