Ответ 1
Вам нужна функция Javascript replace
.
var str1 = "my__st_ri_ng";
var str2 = str1.replace(/_/g, ' ');
Вам не нужно jQuery вообще для этой задачи...
У меня есть строка var string = "my__st_ri_ng"
. Я хочу заменить все подчеркивания одним пространством, и я хочу сохранить его в другой переменной. Каждое подчеркивание должно иметь замену пространства, что означает, что несколько последовательных символов подчеркивания должны иметь соответствующее количество пустых пространств. Я хочу, чтобы моя указанная переменная была my<sp><sp>st<sp>ri<sp>ng
. Как это сделать, используя jquery??
Спасибо заранее... :)
blasteralfred
Вам нужна функция Javascript replace
.
var str1 = "my__st_ri_ng";
var str2 = str1.replace(/_/g, ' ');
Вам не нужно jQuery вообще для этой задачи...
Чтобы заменить все вхождения _
, используйте регулярное выражение с флагом g
(global).
"my__st_ri_ng".replace(/_/g, " "); // "my st ri ng"
Попробуйте это...
var oldStr = 'I_told_you';
var newStr = oldStr.split('_').join(' ');
Вам не нужен jQuery или даже RegEx, просто JavaSript:
var newStr = oldStr.replace('_', ' ');