Я использую text.replace(/\s/g, '')
для удаления всех пробельных символов из строки.
Я пробую это на русском тексте. Я делаю alert(text)
, который показывает мне правильную строку, но функция замены выдает эту ошибку - Bad Argument /\s/g
Я создаю файлы .jsx для сценариев Adobe InDesign. Метод замены работает для некоторых строк, но иногда дает сбой. Есть идеи, почему?
Спасибо.
РЕДАКТИРОВАТЬ
for (var i=0; i<arr.length; i++) {
// If there is no text for the current entry, remove it
alert(arr[i].text);
if (arr[i].text == undefined || arr[i].text === "") {
arr.splice(i,1);
i--;
continue;
}
var trimmed = arr[i].text.replace(/\s/g, '');
if (trimmed.text === "") {
entries.splice(i,1);
i--;
}
.
.
.
}