I know this is an old plugin
but the masque for Belgium should be 0[0-9]{9} not 0?[0-9]{*}
The question mark because online checks without the leading 0 (zero) will fail
the 9 instead of the * because it expects nine more digits
google.co.uk/search?q=belgian+vat+c
...