Countries can be excluded from specifying postcodes using standard Magento functionality.
You can find the Countries Options
by navigating to the configuration panel System>Configuration>General
There you will find the Postal Code is Optional for the following countries
list. Addresses in any countries selected in that list will not require a postcode.
As you can see from this screenshot we have set Ireland to optional postcode entering at the cart: