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

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

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

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

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

на этот бит текста:

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

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

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

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

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

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

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