例如,我有一個這樣的字符串:JavaScript的 - 如何刪除某些空白字符字符串
"1 - A1, 2 - A2, 3 - A3";
我想逗號之後才刪除空格,在hypens之間不能白空間「 - 」所以最終的結果是這樣的:
"1 - A1,2 - A2,3 - A3";
目前我在做:
myString.replace(/\s/g, '');
但這撤會有空格,包括連字符兩邊的空格。我只是想刪除逗號後的空格。
這是可行的嗎?
感謝
例如,我有一個這樣的字符串:JavaScript的 - 如何刪除某些空白字符字符串
"1 - A1, 2 - A2, 3 - A3";
我想逗號之後才刪除空格,在hypens之間不能白空間「 - 」所以最終的結果是這樣的:
"1 - A1,2 - A2,3 - A3";
目前我在做:
myString.replace(/\s/g, '');
但這撤會有空格,包括連字符兩邊的空格。我只是想刪除逗號後的空格。
這是可行的嗎?
感謝
您可以使用:
var str = "1 - A1, 2 - A2, 3 - A3";
var r = str.replace(/,\s+/g, ',');
//=> "1 - A1,2 - A2,3 - A3"
,\s+
將所有與至少一個空格之後逗號。
該死的..我想我應該至少試着瞭解我的替換方法是如何工作的,也許能夠自己弄清楚這一點!哈哈,但謝謝你! – stackato
如果總是有那些逗號後只有一個空白字符簡單的解決方案:
如何只用```替代「‘’,」',沒有正則表達式需要"1 - A1, 2 - A2, 3 - A3".split(", ").join(",");
? – spender
@spender,結果將是'「1 - A1,2 - A2,3 - A3」' – epascarello
@epascarello Huh? – spender