Функция jQuery для удаления всех потенциально опасных символов из поля ввода. Полезно для дополнительных мер безопасности фильтрации запросов к вашему серверу перед использованием AJAX, например.
Также смотрите: 10 плагинов безопасности jQuery
/**
* Strip out all potentially harmful characters from an input field
* @param {String} str
* @returns {String}
*/
filterInputText = function(str)
{
try
{
return str.replace(/s+/gm, ' ').match(/[a-zA-Z0-9(), .!/:%@&?+_=-$]+/gm).join('');
}
catch(e)
{
return '';
}
}