Attiva Web - Realizzazione siti internet, ecommerce

Validare le coordinate IBAN con php

    • 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;
      }
      
      Francesco // 25-06-2012 // PHP

    Lascia un commento

    Invia commento


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