我有一根绳子
const html = "<p><img src="/folder/image.png" /></p><div><img src="www.google.com" /></div>"
我需要找到所有的SRC,定义,如果他们不包含主机名。 如果没有-我需要添加主机名,像这里。 并返回一个新的字符串值。
"<p><img src="http://hostname/folder/image.png" /></p><div><img src="www.google.com" /></div>"
您实际需要的是以下字符串:src=“/
,因为有效的url不是以/
开头的。您可以使用String.Replace()来处理这个问题
https://developer.mozilla.org/en-us/docs/web/javascript/reference/global_objects/string/replace
也可以使用text或regexp作为arg。