Я проверяю форму и хочу показать сообщение, когда пароль недействителен, проверено с помощью RegExp, только если оно не пустое, но я не могу проверить, является ли пароль пустым или нет.Это фрагмент кода, который я обновляю.
const regexPasswd: RegExp = /((?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[\W]).{8,64})/;
const inputPasswd = $(form).find("[name='passwd']");
const passwd;
let allOK = true;
if (inputPasswd.val() !== undefined || inputPasswd.val() !== "" || inputPasswd.val() !== null) {
if (this.regexPasswd.test(<string>inputPasswd.val())) passwd = inputPasswd.val();
else {
message += "Invalid Password<br>";
allOK = false;
}
}
Я попробовал все три метода, которые я знаю, для проверки пустого ввода, но все еще не работает.Заранее благодарю за любую помощь.