Мне нужна помощь, чтобы создать регулярное выражение, которое фильтрует строки, имеющие как минимум одну цифру, заглавную букву, одну строчную букву и оканчивается на "@ xyz.sd". Я пробовал это до сих пор,
(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z0-9@\.]{12,25}
Это полное заполнение всех условий, кроме части "@ xyz.sd".Я пытался сделать это,
(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z0-9@\.]+(@xyz.sd){12,25}
Но это не работает.