Статьи

jQuery Strip — вредные персонажи из строки

Функция 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 '';
	}
}