У меня есть строка, содержащая несколько пробелов. Я хочу заменить их на знак плюса. Я думал, что смогу использовать
var str = 'a b c';
var replaced = str.replace(' ', '+');
но он заменяет только первое вхождение. Как я могу заменить все вхождения?
/s
. В частности, потому, что он делает это в JavaScript, и замена символа пробела (но не других пробелов) на символ+
является стандартным способом кодирования URL-адресов. Вероятно, поэтому решение с регулярным выражением, которое заменяет только символы пробела, имеет в 10 раз больше голосов, чем то, которое заменяет все пробелы. 16.07.2014+
. Он только захочет преобразовать космического персонажа. 16.07.2014