第一种情况是,参数是字符串,这时第二个参数表示正则表达式的修饰符(flag)。

    但是,ES5 不允许此时使用第二个参数添加修饰符,否则会报错。

    上面代码中,原有正则对象的修饰符是,它会被第二个参数覆盖。