Hola:
 
Si es solo validar la extensión, no sería necesario más que javascript, pero que tenga una determinada extensión no garantiza que realmente se trate de un zip... 
Para imágenes tienes este artículo: 
Revisar las imágenes antes de subirlas 
Hay una línea que es simple javascript, pero retocándola sería: 
onsubmit=''return /\.zip$/i.test(archivo.value)" 
Saludos 
