Как очистить данные из веб-форм в asp.net mvc? - PullRequest
1 голос
/ 24 декабря 2009

У меня есть приложение asp.net mvc, и пользователи обрезают и вставляют данные в поля textarea. Мы получаем несколько символов, которые не нравятся моей базе данных IBM U2. Как я могу удалить все это из текстовой области перед отправкой их в мою базу данных.

Проблемы вчера были с чертой en и em. Сегодня у меня проблема с другим персонажем, которого я считаю гексом 1F.

Вот код, который я добавил, но я думаю, что мне нужно что-то, чтобы учесть все плохие символы.

Problem = result["notes"].Replace("\u2013", "-").Replace("\u2014", "-");

Любые предложения.

1 Ответ

0 голосов
/ 24 декабря 2009

Что ж, вызовы замены, вероятно, подойдут для небольшого числа символов, но если входной текст большой (или количество символов для удаления велико), то у вас возникнет проблема.

Я бы предложил создать экземпляр RegEx, который соответствует всем плохим символам, и затем вызвать для него метод Replace, передав строку с плохими символами, а также символ замены для плохих символов (в данном случае , "-").

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...