Cложность пароля

13 сентября 2007 года, 17:05
К данной статье привязаны следующие примеры:

Функция для проверки сложности пароля по различным критериям: длине пароля, символов из которых состоит пароль (по регулярному выражению) и с поддержкой состояний и функции отдачи (callback).

Стиль для элементов, которые используются в функции:

/* Параметры контейнеров и индикаторов */ .pc-container { display: none; } .pc-indicator { padding: 1px; margin: 5px 0px 0px 0px; border: solid 1px #ddd; font-size:0px; } .pc-indicator-text { padding: 0px; font-size: 10px; color: #aaa000; } .pc-indicator-inline { padding: 2px; background-color: #c00; width:25%; } /* Состояния текстового индикатора */ .pc-critical { color: #700; } .pc-yellow { color: #aaa000; } .pc-green { color: green; } /* Состояния визуального индикатора */ .pc-i-critical { background-color: #c00; } .pc-i-yellow { background-color: #ccc444; } .pc-i-green { background-color: green; }

Пример использования:
<html> <head> <title>Проверка сложности пароля</title> <meta http-equiv=”Content-Type“ content=”text/html; charset=utf-8“ /> <style type=”text/css“> /* Параметры элемента ввода */ input { border: solid 1px #ccc; color:#777; } input:focus { color:#222; } /* Стиль компонента */ </style> <script type=”text/javascript“ language=”Javascript“> //Код функции проверки </script> </head> <body> <input type=”password“ id=”PASSWORD“ /> <div id=”PASSWORD_COMPLEX“> </div> <script type=”text/javascript“ language=”Javascript“> PasswordComplexity(”PASSWORD“,”PASSWORD_COMPLEX“, Array(5,25)); </script> </body>

Мнения (1)

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

  • Алексей

    20 февраля 2009 г.05:56

    единственный недочет это в прыжках индикатора, а так замечательно!

Я тоже знаю!

Для обращения к человеку используйте символ @, после которого следует имя того, к кому обращаетесь (пробелы заменяются на знак подчёркивания). Если вам интересно, можете подписаться на комментарии по RSS или по эл. почте. Ведите себя достойно, вы же не роботы, правда?

Вы можете использовать следующие XHTML-элементы в разметке комментария: strong, em, span[class=crossline], a[href=uri], code[type=язык], blockquote, ul и ol. В качестве языка кода может быть указан, например, javascript или css.