Как удалить управляющие символы из строки?Html

Программисты Html
Ответить
Anonymous
 Как удалить управляющие символы из строки?

Сообщение Anonymous »

На моей странице есть форма, где пользователь может ввести текст и отправить его. Затем текст отправляется на сервер (REST API поверх node.js) и сохраняется в БД (postgres).

Проблема в том, что некоторые странные символы (управляющие символы) время от времени сохраняются в БД - например, управляющий символ escape (^[) или управляющий символ возврата (^H). Обычно это ничего не нарушает, поскольку эти символы невидимы, поэтому html отображается правильно. Однако, когда я предоставляю XML-контент для читателей RSS, они (читатели) возвращают «Неверный XML» из-за этих управляющих символов (он работает после их удаления).

Мой вопрос: как я могу удалить эти символы из строки на уровне клиента (javascript) или уровне сервера (javascript/node.js)?

Подробнее здесь: https://stackoverflow.com/questions/267 ... rom-string
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»