Всем привет, в своем первом посте на Medium я хочу показать вам, как создать простой измеритель надежности пароля в React.js. Итак, давайте начнем.

Прежде всего, нам нужно определить, какую проверку мы будем использовать, в этом случае мы будем проверять 4 вещи:

  1. Пароль должен содержать заглавные буквы.
  2. Пароль должен содержать строчные буквы.
  3. Пароль должен иметь число.
  4. Пароль должен быть не менее 8 символов.

Первый шаг: объявление переменной состояния

На первом этапе мы объявим переменную состояния. В этом случае мы инициализируем пароль и валидируем .

Второй шаг: создание функции-дескриптора

Далее мы создадим функцию для изменения и проверки пароля.

Как вы знаете, мы уже определили проверку, есть 4 условия, которые нам нужно проверить, если какое-либо условие выполняется, мы пометим значение как true в определенном элементе объекта.

После этого нам нужно добавить новый const strength в качестве значения индикатора выполнения.

Третий шаг: создание макета

А затем создайте макет для ввода пароля, панели надежности и обратной связи.

Последний шаг: добавьте стиль CSS

Немного CSS не повредит, верно?

И, наконец, наш индикатор надежности пароля выглядит так….

Я надеюсь, что этот пост даст вам представление о том, как создать надежный пароль. Не стесняйтесь играть и модифицировать его, есть много возможностей для улучшения.

Хорошо, это все люди. Увидимся в другой раз.

Источник: https://gist.github.com/iyurisko/ddff7022e203328a743a94ec4bc6f23b