Как проверить специальный символ из текстового поля без использования плагина Validate в jquery - PullRequest
0 голосов
/ 26 августа 2009

Как проверить специальные символы в текстовом поле без использования плагина Validate в JQuery

Ответы [ 3 ]

5 голосов
/ 26 августа 2009

Если вы хотите удалить специальные символы и разрешить вводить только слова, пробелы и цифры:

$(document).ready(function(){
  $("input").keyup(function(){
     var text=$(this).val();
     $(this).val(text.replace(/[^\w\d\s]/,""));
  })
})
1 голос
/ 21 января 2011

Лучше всего использовать регулярные выражения с базовым JavaScript. Я предпочту что-то вроде http://www.9lessons.info/2009/03/perfect-javascript-form-validation.html

1 голос
/ 26 августа 2009

Попробуйте этот JavaScript

function checkSpecialKeys(e) {
            if (e.keyCode != 8 && e.keyCode != 46 && e.keyCode != 40)
                return false;
            else
                return true;
        } 

Реализуйте его в атрибуте onkeydown или onkeyup текстового поля.

Вы можете добавить или удалить ключи, которые вы хотите проверить, указав код ключа.

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