Как создать проверку на строку пароля, которая составляет: не менее 8 символов с не менее чем 1 буквой az, 1 не менее 0-9 и 1 по крайней мере, специальный символ, как &, #,%, @ и т.д.Проверка строки пароля: имеет 8 символов по крайней мере 1 символ, 1 номер и 1 специальный символ
ответ
вы можете использовать очень simple regular expressions сформулировать эти требования и испытания, если каждый из них match the string:
var input = …;
var valid = input.length >= 8 // at least 8 characters
&& /[a-z]/.test(input) // contains a lowercase letter
&& /\d/.test(input) // contains a digit
&& /[^\w\s]/.test(input); // contains something that is not a letter, underscore, digit, or whitespace
Это также можно записать в виде серии привязанных lookeaheads, которая в основном представляет собой регулярное выражение для выражения условий «и» (см. Главный ответ в связанной теме). – georg
@ thg435: Да, я знаю это, но это боль для чтения/понимания для всех, кто не справляется с регулярным выражением или даже не знаком с JS :-) – Bergi
Почему downvote? Это действительно не для того, чтобы не советовать сложное регулярное выражение? – Bergi
- 1. буквенно-цифровой, по крайней мере, 1 символ
- 2. Регулярное выражение для пароля: «По крайней мере, 1 буква, 1 номер, 1 специальный символ и НЕ ДОЛЖНЫ начинаться со специального символа»
- 3. ASP: RegularExpressionValidator Минимум 8 символов и 1 специальный символ
- 4. Regex модель, по крайней мере, 1 полукокса
- 5. Как выполнить проверку пароля в формах оракула 6i, чтобы ограничить ввод по крайней мере 1 Столичное письмо 1 Номер 1 Специальный символ
- 6. Javascript регулярное выражение для пароля, содержащего не менее 8 символов, 1 номер, 1 верхний и 1 нижний регистр
- 7. RegExp: По крайней мере, 10 символов, с 1 прописной буквы, с одной строчной буквы и или 1 специальный символ или номер)
- 8. Пароля по крайней мере [1-9], по крайней мере [аз] аль меры [AZ] без особого характера
- 9. Регулярное выражение для 1 верхнего регистра 1 специальный символ и 1 lowecase
- 10. ищет регулярное выражение для проверки пароля, должно быть больше, чем 8 символов и содержать по крайней мере один специальный символ
- 11. RegEx для ISIN, по крайней мере, 1 номер
- 12. Регулярное выражение: пароль должен содержать как минимум 1 специальный символ
- 13. недопустимый символ по имени 1
- 14. Regex чтобы соответствовать как минимум 1 специальный символ
- 15. Проверка пароля браузера HTML5 (действительный атрибут шаблона!): Минимум 6 символов и не менее 1 номер и 1 Заглавная буква
- 16. Поиск 1 и только 1 символ, Python
- 17. Regex javascript для минимум 8 символов, по крайней мере один номер и один специальный символ, максимум 32 символа
- 18. Код плагина проверки JQuery для пароля, содержащего не менее 10 символов, 1 номер или пунктуацию, 1 верхний и нижний регистр.
- 19. Входной шаблон, по крайней мере, 1 непробельным характер
- 20. Функция возврата 1 символ UTF-8?
- 21. Регулярное выражение Чтобы исключить имя подстроки (корпус задания) Включает, по меньшей мере, 1 верхнюю букву, 1 строчную букву, 1 номер и 1 символ, кроме «@»
- 22. Регулярное выражение - специальный символ после 1 или более цифр
- 23. PHP Regex - Минимум 8 символов, 1 письмо, 1 номер
- 24. строка соответствия внутри кавычек, имеющая по крайней мере 1 символ верхнего регистра
- 25. Пароль регулярного выражения должен содержать буквы, по крайней мере один специальный символ и по крайней мере один цифровой?
- 26. Регулярное выражение с по крайней мере 1 буквой и 1 номером
- 27. Regex PHP с длиной пароля 8 с по крайней мере 1 верхним регистром, номером nd letter
- 28. Заменить символ \ 1
- 29. Удалить первый символ строки в O (1)
- 30. Существуют ли машины, где sizeof (char)! = 1 или, по крайней мере, CHAR_BIT> 8?
вы искали место для возможных дубликатов ? – PeeHaa