一个常见的场景, 获取: 标签背景图片链接:
如字符串: var bgImg = "url
(\"https://img30.360buyimg.com/sku/jfs/t26203/262/100869187/204098/1d1479e9/5b84b80bNf39db45f.jpg\")";
脚本:
- var backgroundImageRegex=/(?<=url\(").+(?="\))/;
- var matchResult=bgImg.match(backgroundImageRegex);
- if(matchResult.length>0){
- alert(matchResult[0]);
- }
划重点:
0 - 特殊字符:()" 这三个需要转义
1 - 获取指定字符串之后: (?<= 指定字符串)
2 - 获取指定字符串之前: (?= 指定字符串)
总结
来源: https://www.jb51.net/article/150662.htm