我有一个只匹配字符串的一个字符的正则表达式。我想测试其包含字符串的长度,如果它大于 4,则进行替换。例如,正则表达式是/\d/. 我想使用 replace 的功能形式来匹配12345而不是1234.
就像是:
text.replace(regex, function(match) {
       if (STRING.length > 4)
            return replacement
       else
            return match;
  });
注意:
/\d/只是一个例子。我没有提到真正的正则表达式来关注我的真正问题,如上图所示。