text.replace(/\s/g, '')
String からすべての空白文字を削除するために使用します。
ロシア語のテキストでこれを試しています。私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--;
}
.
.
.
}