Jquery Regex Password для приема только определенных символов

0
^(?=.*\d+)[\-\/\\.,:;\?!\"''_\(\)\[\] a-zA-ZÀ-ÿ0-9]{8,}$ 

Не могли бы вы сообщить мне, что будет синтаксисом на стороне клиента для вышеуказанной логики? В пароле должны быть только определенные символы

-\/.,:;?!"''_()[]
  • 0
    Позволяет перечисленные символы плюс буквы от a до z заглавные и строчные буквы и цифры. Он также поддерживает иностранные символы.
  • 0
    @BillyBigPotatoes: Да, правильно, то же самое, что я хочу добавить в синтаксис Jquery, не могли бы вы помочь мне в этом
Показать ещё 8 комментариев
Теги:

1 ответ

0

Чтобы создать regexpr в javascript, вам нужно написать betwenn slashes. Как говорят комментарии, это простой javascript, для этого вам не нужен jQuery.

var regexpr = /^(?=.*\d+)[\-\/\\.,:;\?!\"''_\(\)\[\] a-zA-ZÀ-ÿ0-9]{8,}$/;
if ( regexpr.test(password) ) {
  console.info('Valid password');
} else {
  console.info('Invalid password');
}

Дополнительная информация о регулярном выражении в javascript: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp

Последнее: вы уверены в своем регулярном выражении?

^ (? =. *\d+) означает: может начаться с чего угодно, за которым должно следовать хотя бы одно число.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню