Codigo Postal solo números

Alguien tiene un php para que solo permita números (hasta 4) en el código postal del domicilio de envió y de facturación. Dado que en Argentina aunque se utiliza alfanumérico (como en otros paises) se sigue usando el de 4 dígitos y tengo el plug-in Flex Shipping para los diferentes métodos de envió y es mas fácil de configurar las opciones por el CP de 4 dígitos. Necesito esto porque un comprador(desde que tengo la tienda el primero) puso el CP alfanumérico y se le ofreció una opción incorrecta de envió porque cayo en la opción general (la última de la lista). El control puede ser que el CP sea un campo numérico en lugar alfanumérico, o que luego del ingreso verificar que sean solo números y que estén dentro del rango 1000 a 9999. Gracias.