我用来text.replace(/\s/g, '')
从字符串中删除所有空白字符。
我正在尝试使用俄语文本。我做了一个alert(text)
向我显示正确字符串的操作,但是替换函数会引发此错误-Bad Argument /\s/g
我正在为 Adobe InDesign 脚本创建 .jsx 文件。replace 方法适用于某些字符串,但有时会失败。知道为什么吗?
谢谢。
编辑
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--;
}
.
.
.
}