Telephone, Postal Code validation codes

Hi

How do I find ressources to know how to add proper validation for telephone number, postal codes, that sort of thing?

Actually I want to know it this is the same thing as masking? Is there a way to add masking for postal code or telephone number in Custom Press. Would it be using the same box as the validation?

I just need these cases.

canadian postal code: K3K 3K3 (where K=letters and 3=numbers) PS: I want that space to me there.

telephone number without extension: 613-234-3456 or

telephone: (613) 234-3456

or

telephone with extension: (613) 234-3456 x33333 (extension can be 1 to 5 numbers long)