我正试图找到一种方法来验证欧洲VAT-ID.它们的长度不同,有时会有校验和等等.Normaly我正在使用正则表达式来验证简单的字符串 - 但这看起来对我来说非常复杂.
维基百科有一个不同语法的列表:
因此,在开始之前,浪费了大量时间并最终失败,我想知道比我更常使用正则表达式的人,如果有可能预先验证这些数字.如果您认为,正则表达式无法进行VAT-ID语法验证,请为我提供一个全面的示例.
先感谢您.
注意:当然我知道德国财政部的验证XML-RPC验证(https://evatr.bff-online.de/eVatR/xmlrpc/),但有时需要几分钟才能收到请求的答案.同样,它们会在柏林时间23:00到05:00之间中断对此XML-RPC验证服务的操作.这就是我想要进行两步验证的原因:第一步是语法,第二步(由cron触发)使用这个XML-RPC.