Запретить использование специальных символов в форме с помощью jQuery validationEngine - PullRequest
0 голосов
/ 12 февраля 2012

Я использую механизм проверки jQuery для формы регистрации пользователя на своем сайте и ищу способ реализовать дополнительный элемент управления, предотвращающий использование специальных символов, позволяющий использовать только буквы, цифры и следующие персонажи: ,-'. Я пробовал следующее правило, но оно не помешает, например, использовать: #; ". Может кто-нибудь сказать мне, где я не так с регулярным выражением?

"noSpecialChars": {
    "regex": /^[0-9a-zA-Z\ \'\-\,]+$/,
    "alertText": "* Text contains invalid characters"
},

1 Ответ

1 голос
/ 12 февраля 2012
/^[0-9a-zA-Z\'\-\,]+$/

это ловит только последовательности символов без учета регистра, числа и ' - , без пробелов!Если вы разрешаете пробелы, добавьте \. после Z.Вы можете проверить это здесь

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