jquery操作与匹配项在替换

jquery manipulate with matches inside replace

本文关键字:替换 操作 jquery      更新时间:2023-09-26
.replace(/'$'$(.*?)'$'$/g, '<I>$1</I>')
可以用

1 美元操纵吗?我的意思是包装到松弛功能?

前任:

.replace(/'$'$(.*?)'$'$/g, '<I>'+test($1)+'</I>')

此示例返回$i未定义/

您可以使用

.match,例如:

var matches = str.match(/'$'$(.*?)'$'$/g);
if (matches && matches.length > 0) {
  str = str.replace(matches[0], '<I>' + test(matches[0]) + '</I>');
}