替换\更改RGBA JavaScript中的Alpha
我试图改变RGBA中的Alpha,出于某种原因,用“替换奇怪的行为”,而不是“RGBA(30,43,2,A)”来代替结果,我的结果是:“A” 代码如下:替换\更改RGBA JavaScript中的Alpha,javascript,regex,replace,rgba,Javascript,Regex,Replace,Rgba,我试图改变RGBA中的Alpha,出于某种原因,用“替换奇怪的行为”,而不是“RGBA(30,43,2,A)”来代替结果,我的结果是:“A” 代码如下: var color="rgba(30, 43, 2, 0.498039)"; color = color.replace(/^.*,(.+)\)/gi,"A"); alert(color); 我不明白你的逻辑,但你可以这样做: color = color.replace(/[\d\.]+\)$/g, 'A)') 匹配的内容: [\d\.]
var color="rgba(30, 43, 2, 0.498039)";
color = color.replace(/^.*,(.+)\)/gi,"A");
alert(color);
我不明白你的逻辑,但你可以这样做:
color = color.replace(/[\d\.]+\)$/g, 'A)')
匹配的内容:
:由[\d\.]+
和数字组合而成
:结束括号\)
:字符串的结尾(如果不想确保它是字符串的结尾,可以将其删除)$