Шаблон
/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).{8,}$/Пример текста
Abcdef12 weak NoDigitsHere Short1aПроверить этот шаблон в редакторе
Длина и смешанные классы символов (только демо).
/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).{8,}$/Abcdef12 weak NoDigitsHere Short1aПроверить этот шаблон в редакторе
Захват локальной и доменной части типичных email.
Протокол, хост и необязательный путь/query.
3–16 символов: буква, затем буквы, цифры, _.
Международный формат с + и кодом страны.
Форматы +7 / 8 с необязательными разделителями.
Североамериканские форматы с опциональным +1.