1. буквы, цифры, @/./+/-/_ и только данные символы (экранировал).
пробовал сделать, но пропускает почему то знаки больше, меньше, равно, плюс, минус, не пойму с чем связано.
2. Минимум 1 строчная, минимум 1 заглавная, минимум 1 цифра, до 8 символов
1. Какие буквы? Все возможные буквы юникода? Английские? Русские?
2. Это задача не для одной regexp. Наговнокодить конечно можно, но не нужно. И опять же: какие буквы?