Удаление html-сущностей из строки для исправления неожиданного токена в JSON ERROR - PullRequest
0 голосов
/ 03 апреля 2019

как мне удалить все "\ n" и пробелы и такие вещи, как "& nbsp":

Я попробовал это, но это не сработало: x.replace(/\\/g, '').replace(' ', '').replace('\n', '');

Ответы [ 2 ]

1 голос
/ 03 апреля 2019

Попробуйте это.

x.replace ("\ n", "\ n");

1 голос
/ 03 апреля 2019

Используйте Regex

console.log( x.replace(/(&nbsp;|<([^>]+)>)/ig, "") );

 var x = `{    \n    \"formType\":\"CreateCaseRequest\",\n    \"documentID\":270550224,\n    \"documentRev\":\"1\",\n    \"formVersion\":\"v1\",\n    \"createdDateTime\":\"2019-03-25T13:31:44.216+0000\",\n    \"documentStatus\":\"Draft\",\n    \"documentTitle\":\n    {\n    },\n    \"documentSynopsis\":\n    {\n    },\n    \"highPriority\":false,\n   }`

console.log( x.replace(/(&nbsp;|<([^>]+)>)/ig, "") );
...