Skip to content
LYF edited this page Sep 3, 2016 · 1 revision

exec和match的区别

  1. exec是RegExp对象的方法,match是String对象的方法;

  2. 两者再没有分组和g的情况下,返回的结果相同;

  3. 在有g的情况下,match返回全部的匹配内容,而exec只返回第一个;

  4. 在有分组的情况下,exec返回值除了正则匹配的子串外,还含有各个分组;

Clone this wiki locally