在JavaScript中修改字符串
Modify a string in JavaScript
我想修改JQuery中返回的color属性。那么,让我们假设返回了颜色并且包含在
中var color
color = 'rgb(148, 141, 124)'
我想把color的值修改为:
color = 'rgb(148, 141, 124, .7)'
(换句话说,插入字符串",.7")
试试,
var color = 'rgb(148, 141, 124)';
var newColor = color.slice(0,-1) + ",.7)"
演示如果你希望它是rgba,那么使用
var color = 'rgb(148, 141, 124)';
var newColor = (color.slice(0,-1) + ",.7)").split('(').join('a(');
演示你可以这样做:
color = color.replace(/')/, ', 0.7)')
与上面类似,方法略有不同:
var color = 'rgb(148, 141, 124)';
var colorAlpha = color.replace(/rgb/g, 'rgba').replace(/')/g, ', 0.7)');
小提琴
或者,正如有人在上面评论的那样,将alpha添加到原始变量中可能更简单,并且只需将该数字替换为新字符串:
var color = 'rgba(148, 141, 124, 1.0)';
var colorAlpha = color.replace(/1.0/g, '0.7');
alert(colorAlpha);
使用.split()
也可以轻松实现您的目标
var color = 'rgb(148, 141, 124)';
var newColor = color.split(")")[0];
alert(newColor + ', 0.7)');
相关文章:
- 使用Regex修改字符串
- 修改表单提交字符串
- 如何以良好的性能更新修改后的字符串
- Javascript-修改函数或从字符串中计算函数
- JS中的字符串修改问题
- 修改字符串末尾的整数
- 遍历 Javascript 正则表达式匹配以修改原始字符串
- 用于日期字符串修改的 Javascript 正则表达式
- 修改查询字符串而不重新加载页面
- Javascript + 修改字符串
- 如何修改谷歌折线图的 JSON 字符串
- 和服:修改数据、分解字符串和添加新属性的功能
- 如何使用 jQuery 修改 html 字符串
- 通过javascript获取原始/未修改的请求字符串
- 复杂的 JavaScript 字符串修改
- JavaScript字符串修改(可能涉及正则表达式)
- 将字符串修改为数组
- 基于正则表达式的字符串修改
- 编写一个字符串修改方法
- 字符串修改可以在jQuery 1.6.4中工作,但不支持1.3.2