有一个字符串
var str=",42:5.000,142:8.00,";
现在已知一个变量a,他可能是42,也可能是142。
如果是42,则将5.000替换为12.00
如果是142,则将8.00替换为13.000
其实我就是想根据 ,ID号:, 将中间的数字给替换
分享到:
------解决方案--------------------
var str=",42:5.000,142:8.00,";
var a = "42", n = "12.00";
str=str.replace(new RegExp("((^ ------解决方案-------------------- ,)"+a+":)[^,]+"),"$1"+n);
alert(str);