Countries can be excluded from specifying postcodes using standard Magento functionality.
You can find the
Countries Options by navigating to the configuration panel
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: