File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed
core-courses/3-js-basic-level/practicum-js-basic-level/sb-crm-client/js Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change 583583 invalidFeed . textContent =
584584 'Некорректный ввод! Измените раскладку клавиатуры!' ;
585585 }
586+ // цифры в начале не допустимы
587+ else if ( / ^ \d / . test ( target . value ) ) {
588+ errors . push ( 'Никнейм не может начинаться с цифр(ы)!' ) ;
589+ target . classList . add ( 'is-invalid' ) ;
590+ invalidFeed . textContent =
591+ 'Никнейм не может начинаться с цифр(ы)!' ;
592+ }
586593 // определение корректного ввода/никнейма
587594 else if ( / [ ^ a - z A - Z 0 - 9 @ _ \- . $ ] / . test ( target . value ) ) {
588595 errors . push ( 'Укажите корректный никнейм, например: user1' ) ;
622629 }
623630 // определение с чего должен начинаться никнейм
624631 else if ( ! / ^ [ a - z A - Z 0 - 9 ] / . test ( target . value ) ) {
625- errors . push ( 'Никнейм должен начинаться с буквы или цифры !' ) ;
632+ errors . push ( 'Никнейм должен начинаться с буквы!' ) ;
626633 target . classList . add ( 'is-invalid' ) ;
627634 invalidFeed . textContent =
628- 'Никнейм должен начинаться с буквы или цифры !' ;
635+ 'Никнейм должен начинаться с буквы!' ;
629636 }
630637 // если всё корректно (сообщений нет)
631638 else {
You can’t perform that action at this time.
0 commit comments