Validation.add(
    'validate-zip-international', 'Please enter a valid zip code.', function(v) {
    return Validation.get('IsEmpty').test(v) || /(^[0-9]{4,5}$)/.test(v);
}); 

Validation.add(
    'validate-zip-DE', 'Please enter a valid zip code.', function(v) {
    return Validation.get('IsEmpty').test(v) || /(^[0-9]{5}$)/.test(v);
}); 

Validation.add(
    'validate-zip-AT', 'Please enter a valid zip code.', function(v) {
    return Validation.get('IsEmpty').test(v) || /(^[0-9]{4}$)/.test(v);
}); 
