Я нашел как минимум 2 ошибки:
1) У вас в регулярке A-z - буква Z должны быть заглавной.
2) Неправильно составленно логическое выражение
this.passw.search(this.reg) == -1 || this.login.search(this.reg) == -1
Нужен знак (и) &&, вместо (или) ||.
P.S.
почему?
Если у вас пароль проходит проверку, то 2-ая часть не проверяется и скрипт идет сразу в блок TRUE.
Если у вас пароль не проходит, а логин проходит проверку, то тут тоже скрипт идет в блок TRUE.
Else только в тех случаях, когда и пароль, и логин не проходят проверку.