вот простой способ фильтрации ввода, когда кто-то печатает, чтобы дать им понять, что он может вводить только допустимые символы .....
$('input').bind('keyup',function(){$(this).val( String( $(this).val() ).replace(/[^a-z0-9]/gi,"")) });
Надеюсь, что это то, чтоВы искали.
Он использует jQuery, но не является плагином.
Используя регулярное выражение замены, он позволяет пользователям вводить только буквы (Az) и цифры (0-9).
Если вам это нужно для сохранения пробелов, вы можете использовать это:
$('input').bind('keyup',function(){$(this).val( String( $(this).val() ).replace(/[^a-z0-9\s]/gi,"")) });
Если вы беспокоитесь о проверке своих входных данных, этовсегда хорошая идея, чтобы попытаться отфильтровать пользовательский ввод в источнике (вашей веб-странице), а также отфильтровать его на стороне сервера, используя что-то вроде PHP, CGI и т.д .... Таким образом, даже если они генерируют POSTили получите HTTP-запрос, и тогда они не смогут переопределить проверку на стороне сервера.