例如,我有一个这样的字符串:
"1 - A1, 2 - A2, 3 - A3";
Run Code Online (Sandbox Code Playgroud)
我想在逗号之后删除空白区域,而不是在" - "之间的空白区域,因此最终结果如下所示:
"1 - A1,2 - A2,3 - A3";
Run Code Online (Sandbox Code Playgroud)
目前我在做:
myString.replace(/\s/g, '');
Run Code Online (Sandbox Code Playgroud)
但这会删除所有空格,包括连字符两侧的空格.我只想删除逗号后面的空格.
这可行吗?
谢谢
您可以使用:
var str = "1 - A1, 2 - A2, 3 - A3";
var r = str.replace(/,\s+/g, ',');
//=> "1 - A1,2 - A2,3 - A3"
Run Code Online (Sandbox Code Playgroud)
,\s+ 之后所有逗号都至少有一个空格.