$expression = "^[._A-Za-z0-9-]+@[_A-Za-z0-9-]+(\.[A-Za-z]+)(\.[A-Za-z]+)*$";

ok sistemato