PHP验证信用卡卡号是否正确函数

可以使用以下PHP函数验证一个卡号是否是信用卡

  function validateCard ( $cardnumber )   {      $cardnumber = preg_replace ( " /D|s/ " , "" , $cardnumber ) ; # strip any non-digits      $cardlength = strlen ( $cardnumber ) ;     if ( $cardlength != 0 )      {        $parity = $cardlength % 2 ;       $sum = 0 ;       for ( $i = 0 ; $i < $cardlength ; $i ++ )        {          $digit = $cardnumber [ $i ] ;         if ( $i % 2 == $parity ) $digit = $digit * 2 ;           if ( $digit > 9 ) $digit = $digit - 9 ;             $sum = $sum + $digit ;       }        $valid = ( $sum % 10 == 0 ) ;       return $valid ;     }      return false ;  }  

PHP验证信用卡卡号是否正确函数

郑重声明:本网站发布的内容(图片、视频和文字)以及用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服

发表评论

登录后才能评论