function validate(pass) {
if (pass.length >= 8) {
if (/[^a-zA-Z0-9]/.test(pass)) {
return 'NO'
}
if (/(?=.*\d)(?=.*[a-z])(?=.*[A-Z])/.test(pass)) {
return 'YES'
}
}
return 'NO'
}
validate('123ASDDASD') // NO
validate('123qwe_ASD') // NO
validate('123qwe') // NO
validate('123qweASD') // YES
// Когда я начинал это писать, только Бог и я понимали, что я делаю
// Сейчас остался только Бог
// иногда мне кажется, что компилятор игнорирует все мои комментарии
// пьян, исправить позже
// Магия. Не трогать.
/**
* Всегда возвращает true.
*/
public boolean isAvailable() {
return false;
}