| IP type | Application number format | Example for registration/retrieval | Regex for validation | Format mask | |
|---|---|---|---|---|---|
| Country code | Application number | ||||
| Patent | CZ YYYY-N(NNN) | CZ | 2025-1 | ^(CZ)\s?(\d{4})-?(\d{1,4})$ | CZ $2-$3 |
| International patent | PCT/CZYYYY/NNNNNN | PCT/CZ2010/001234 | ^(PCT)\/?(CZ)(\d{4})\/?(\d{6})$ | $1/$2$3/$4 | |
| Utility | CZ YYYY-NNNNNU | CZ | 2025-42519 U | ^(CZ)\s?(\d{4})\s?-?\s?(\d{5})\s?([U])$ | CZ $2-$3 $4 |
| Design | CZ YYYY-XXXXXD | CZ | 2025-42524 D | ^(CZ)\s?(\d{1,4})-?(\d{5})\s?(D)$ | CZ $2-$3 $4 |
Regex are used to match and validate the possible user input to the format defined for the application. The Format mask is used to transform(when needed) the different variations of the user input to the expected application number format. |