/^[a-z0-9_\\-]{1,}\\.[a-z0-9]{2,4}$/i
или что-то около. Потом занак "_" вроде использовать нельзя, хотя может я и ошибаюсь. На счет знака "-" - согласен, лоханулся, но главная проблема было в знаках начала и конца выражения, за которве всем большое человеческое спасибо.