我有一串这样的显示....
1235,3,1343,5,1234,1
我需要用分号替换每一秒的逗号
即
1235,3; 1343,5; 1234,1
字符串长度将始终不同,但将遵循与上述相同的模式,即数字逗号空格数字逗号空格等.
我怎么能用javascript做到这一点?可能吗?
谢谢,迈克
'1235, 3, 1343, 5, 1234, 1'.replace(/([0-9]+),\s([0-9]+),\s/g, '$1, $2; ')
Run Code Online (Sandbox Code Playgroud)
var s = '1235, 3, 1343, 5, 1234, 1';
var result = s.replace(/(,[^,]*),/g,"$1;");
Run Code Online (Sandbox Code Playgroud)