|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Konstantin Tokar 2:5020/400 22 Jan 2001 21:25:29 To : All Subject : Re: Кавычки :-(( --------------------------------------------------------------------------------
Igor Paikin wrote:
>
> Hello, Alexey!
> You wrote to All on Mon, 22 Jan 2001 16:12:36 +0300:
>
> AZ> Подскажите пожалуйста, если есть форма сгенерированная скриптом, в ней
> AZ> поля ввода, Action запускает другой скрипт по закачке этих данных в
> AZ> БД.
> AZ> Проблема в том, как отследить что в поля ввода формы пользователь ввел
> AZ> кавычки (") и их заескейпить?
>
> AZ> Как народ бориться с этим?
>
> Вообще тут это оффтопик, ну ладно - всё таки связано с регэкспами, а
> насколько я знаю регэкспы и перл вещь незаменимая :)
>
Все проще в JavaScript есть
escape(string)
The top-level function, escape, encodes the string that is contained
in the string
argument to make it portable. A string is considered portable if it
can be transmitted
across any network to any computer that supports ASCII characters.
Code:
document.write(escape("!@#$%^&*()_+|"))
Output:
%21@%23%24%25%5E%26*%28%29_+%7C
--
Konstantin Tokar (http://www.mpei.ac.ru/tokar)
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/12770667b3b12.html, оценка из 5, голосов 10
|