whole_func_string: function getRegExpFlags(reg, add) {
      var flags = reg.toString().match(/[^/]*$/)[0];
      if(add) {
        flags = (flags + add).split('').sort().join('').replace(/([gimy])\1+/g, '$1');
      }
      return flags;
    }
func_code_string: function getRegExpFlags(reg, add) {
      var flags = reg.toString().match(/[^/]*$/)[0];
      if(add) {
        flags = (flags + add).split('').sort().join('').replace(/([gimy])\1+/g, '$1');
      }
      return flags;
    }
func_documentation_string: RegExp helpers