var string='url("images/bgtr.svg") top right no-repeat, url("images/bgbl.svg") bottom left no-repeat, url("images/overlay.png"), linear-gradient(45deg, #5f796b, #3a4e59, #2f394e);'
如何用不同的字符替换linear-gradient(45deg, #5f796b, #3a4e59, #2f394e)
?它可能并不总是'线性渐变'
答案 0 :(得分:0)
使用String.prototype.replace()
- JavaScript | MDN
replace()
方法返回一个新字符串,其中一个或所有匹配的模式被替换替换。模式可以是字符串或RegExp,替换可以是字符串或要为每个匹配调用的函数。
我在下面的代码段中假设test
为不同的字符串。
var string='url("images/bgtr.svg") top right no-repeat, url("images/bgbl.svg") bottom left no-repeat, url("images/overlay.png"), linear-gradient(45deg, #5f796b, #3a4e59, #2f394e);'
var replacedString = string.replace('linear-gradient(45deg, #5f796b, #3a4e59, #2f394e)', 'test');
console.log(replacedString);