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 текст нашел в строке?