1

VAT番号のリストがあります。問題は、最初に2文字の国ISOコードが含まれているものと、含まれていないものがあることです。これらの2文字が存在する場合は、それらを削除する必要があります。たとえば、es7782173xは7782773xになり、969652255801は同じままです。正規表現を手伝ってください。

4

1 に答える 1

4

最初からすべての文字を置き換える PHP 正規表現:

$vat = 'es7782173x';
$vat = preg_replace('/^\D+/', '', $vat);

\D数字ではないものすべてに一致し、それを空の文字列に置き換えると''、最初から効果的に削除されます (^アンカー)。+1 回以上の出現に一致します。

于 2012-08-03T14:24:26.833 に答える