Yeah first of all, never ever let anyone hit you. If he has no respect for you, how is he gonna respect your children. Imagine that if you are pregnant, what he would be doing to them. It's just horrible. Please leave him, you dont deserve that kind of treatement!
Anyway, you can get pregnant while your on period, before your period, and after your period. You can get pregnant all the time anytime. I dont think it was a good idea to have sex without the condom and him finishing in you - definitely bad idea. You have a chance but i'm not saying it's definite. Take a blood test and keep us updated (: