richiedi subito informazioni chiamando al numero +39 080 4837098

Validare le coordinate IBAN con php

25 giu 2012

Quella che vi riporto oggi è una funzione molto utile nel caso in cui vogliate validare delle coodinate IBAN

function validateIban($value) {
    $iban = false;
    $value= strtoupper(trim($value));
 
if(preg_match('/^IT\d{7}0[A-Z0-9]{16}$/', $value)) {
        $number = substr($value,4,22).'2927'.substr($value,2,2);
        $number = str_replace(
 
// Arrays
array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'),
 
array(10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35),
            $number
        );
 
        $iban = (1 == bcmod($number,97)) ? true:false;
    }
 
return $iban;
}

Categoria: PHP
Autore: Francesco

Lascia un commento

Nome: (obbligatorio)


Email: (obbligatoria - non sarà pubblica)


Sito:
Commento: (obbligatorio)

Invia commento


ATTENZIONE: il tuo commento verrà prima moderato e se ritenuto idoneo sarà pubblicato