如何使用 javascript regexp 进行不区分大小写的全局搜索并使用以下模式替换字符串:
[media id="5"]
or [Media id=5]
并完全替换为:
http://someurl/?somevar=THE_ID_FROM_THE_PATTERN
基本上,是这样的:
var mystring = '<img src="[media id=5]" />';
应转换为:
var newstring = '<img src="http://someurl/?somevar=5" />';
您需要使用括号捕获数字,并在替换时将其与 $1 一起添加回来。另外,根据您的示例,它应该不区分大小写(//i)并且引号是可选的。
var mystring = '<img src="[media id=5]" />';
var re = /\[media id="?(\d+)"?\]/gi;
mystring.replace(re, "http://someurl/?somevar=$1");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)