Unfortunately the simple answer is no. The iPhones 4's battery has a different voltage and the connector is slightly different.
open