JavaScriptでJSON.parseを使用してJSONを解析しています。 this exampleのテキストをコピーすると問題が発生します。ダブルクリックすると、クリップボードにテキストがコピーされます。私が正規表現を使ってすべての空白を取り除くと、それは動作します。しかし、私は不快な性格を見つけることができません。私は試しました:隠されている文字がJSON.parseに失敗する原因は何ですか?
replace(/\t/g,'');
replace(/\n/g,'');
replace(/\r/g,'');
replace(/\0/g,'');
replace(/\x0B/g,'');
...まだ怒っているキャラクターが残っています。それを追跡するために私は何ができますか? Windowsのメモ帳にテキストを貼り付けると、その文字は削除され、JSON.parseが機能します。
私はそれを取得しない、あなたはあなたのクリップボードから解析しようとしていますか?あなたがそれをコピーすると、それをjsから消費するためにどこに貼り付けていますか? –