javascript replace () не заменяет текст, содержащий буквальные строки \ r \ n

Использование этого фрагмента кода обрезает скрытые символы, такие как возврат каретки и перевод строки, без использования JavaScript, просто отлично:

value = value.replace(/[\r\n]*/g, "");

но когда код на самом деле содержит текст \ r \ n, что мне делать, чтобы обрезать его, не затрагивая в моем содержимом буквы "r" и "n"? Я пробовал этот код:

value = value.replace(/[\\r\\n]+/g, "");

на этом кусочке текста:

{"client":{"werdfasreasfsd":"asdfRasdfas\r\nMCwwDQYJKoZIhvcNAQEBBQADGw......

Я в конечном итоге с этим:

{"cliet":{"wedfaseasfsd":"asdfRasdfasMCwwDQYJKoZIhvcNAQEBBQADGw......

Примечание: он оставляет версии R и N в верхнем регистре в одиночку, потому что я не включил флаг / i в конце, и это нормально в этом случае.

Что мне делать, чтобыпросто удалите \ r \ n текст нашел в строке?

Ответы на вопрос(3)

Ваш ответ на вопрос