0

Јаки регуларни израз лозинке — Објашњена правила за праћење унапред

Отклањање грешака у ЈаваСцрипт регуларним изразима уживо: истакнута подударања, групе снимања, заставице и преглед замене.

Подржава $1, $2 и именоване референце попут $<наме>; $& умеће цело подударање. Оставите празно да бисте сакрили преглед.

Обрада... 0%

Резултат

Ова страница се отвара са шаблоном политике лозинки направљеним у потпуности на основу прегледа унапред: ^(?=.*[а-з])(?=.*[А-З])(?=.*\д)(?=.*[^А-За-з0-9\с]).{8,}$. Сваки (?=…) је провера нулте ширине која скенира цео ред без употребе: један захтева мало слово, један велико слово, један цифру, један специјални знак — и тек онда .{8,} примењује минималну дужину.

Заставице су овде важне: м прави ^ и $ сидре за сваки ред уместо за цео текст, а г проналази сваки ред који се квалификује. То претвара тестер у контролну листу — узорак садржи пет лозинки кандидата, а светле само редови који задовољавају сва четири изгледа унапред. Погледајте на први поглед зашто лозинка123 не успе (без великих слова, без посебних знакова) док Тр0уб4дор&3 пролази.

Лоокахеадс су стандардни начин да се изрази „негде мора да садржи Кс“ у једном изразу, а ово унапред подешено је безбедно игралиште за њихово учење. Пооштрите смернице на 12+ знакова, додајте (?!.*(.)\1\1) проверу против троструког понављања или налепите листу правих лозинки кандидата — свака промена се тренутно поново процењује и ништа што унесете не напушта ваш прегледач.