jquery validate plugin - Как избежать вставки пробелов пользователем при вводе - PullRequest
0 голосов
/ 01 февраля 2011

Как избежать от пользователя вставки пробелов в?(Я использую плагин jquery.validate.js)

Пример:

ввод невозможен (поскольку пользователь не может вставить пробелы): Джон Питт Мой

возможен ввод: JohnPittMy

Редактировать:

  1. использование регулярного выражения в этом случае ошибка - следует использоватьonly value.indexOf ('')

  2. пожалуйста, я спрашиваю, как это сделать только с http://docs.jquery.com/Plugins/Validation

Спасибо

Ответы [ 3 ]

1 голос
/ 01 февраля 2011
if(value.match(/^([^\s])*$/)) {return true;}

надеюсь, что это хорошо. Не проверено.В основном, вам следует использовать регулярное выражение.

, предотвращающее вставку пробелов:

$("#username").keypress(function(e) {
     if(e.which == 32) {
        e.preventDefault();
     }
})
1 голос
/ 01 февраля 2011

Есть плагин JQuery под названием AlphaNumeric ...

См .: http://www.itgroup.com.ph/alphanumeric/

0 голосов
/ 01 февраля 2011

Я попытаюсь использовать регулярное выражение для проверки ввода.

Регулярное выражение типа: /([a-z]*[A-Z]+)+|([a-z]+[A-Z]*)+/ (только буквы верхнего и нижнего регистра)

Я не знаю точно, как выразить это регулярное выражение.

Но все, что вам нужно, это проверить входное значение, не пропуская пробелы.

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