我该如何在javascript中使用多个逗号和冒号来分割字符串?
我该如何在javascript中使用多个逗号和冒号来分割字符串?
这个问题已经有了答案::
如何在JavaScript中使用多个分隔符拆分字符串?我正在尝试在逗号和:
冒号上拆分,但是js的拆分函数只支持一个分隔符。
示例:
materialA:125,materialB:150,materialC:175
我想要将这两个值拆分成数组
materiaA,materialB,materialC
和第二个
125,150,175
或者任何人能给我一个思路,如何将这些数字乘以一个常数得到如此的结果
materialA:1250, materialB:1500,materialC:1750.
admin 更改状态以发布 2023年5月20日
如果您仅想通过固定系数将字符串中的所有数字乘以,则可以完全更改方法,使用 string.replace
:
var string = "materialA:125,materialB:150,materialC:175"; var coef = 10; var result = string.replace(/\d+/g, function(match){ return parseInt(match)*coef; });
然后 print(result)
输出字符串
materialA:1250,materialB:1500,materialC:1750
\d
是 [0-9]
的一种快捷方式。