Pattern for the Vat ID

According to Wikipedia:

@Pattern(regexp=/(ATU[0-9]{8})|(BE0[0-9]{9})|(BE[0-9]{10})|(BG[0-9]{9})|(BG[0-9]{10})|(CY[0-9]{8}L)|(CZ[0-9]{8,10})|(DE[0-9]{9})|(DK[0-9]{8})|(EE[0-9]{9})|(EL[0-9]{9})|(ESX[0-9]{7}X)|(FI[0-9]{8})|(FRXX[0-9]{9})|(GB[0-9]{9})|(GB[0-9]{12})|(GBGD[0-9]{3})|(GBHA[0-9]{3})|(HR[0-9]{11})|(HU[0-9]{8})|(IE[0-9]S[0-9]{5}L)|(IT[0-9]{11})|(LT[0-9]{9})|(LT[0-9]{12})|(LU[0-9]{8})|(LV[0-9]{11})|(MT[0-9]{8})|(NL[0-9]{9}B[0-9][0-9])|(PL[0-9]{10})|(PT[0-9]{9})|(RO[0-9]{9})|(SE[0-9]{12})|(SI[0-9]{8})|(SK[0-9]{10})/)