商品已加入購物車中
PHP 檢查發票的載具號碼是否正確
2024年10月14日 21:25 李小蜜


//規則為 8碼 第一字為/ 其他7碼為 A-Z,0-9,+,-,.
function checkCARRIERID1($st)
{
$result = true;
if (substr($st, 0, 1) !='/') { return false; }
if (strlen($st) != 8) { return false; }
if (strlen($st) == 8) {

$str7=substr($st,1,7);

$ary=array();
for ($i=0;$i<26;$i++)
$ary[]=chr($i+65);
for ($i=0;$i<10;$i++)
$ary[]=chr($i+48);
$ary[]="+";
$ary[]="-";
$ary[]=".";

for ($i=0;$i<=6;$i++)
{
$nchar=substr($str7,$i,1);

if (in_array($nchar, $ary)==false) {

return false;}

}

}
return true;
}

$str="/0RVPFP2";
if (checkCARRIERID1($str)) {echo "正確";}else {echo "錯誤";}

分享
複製
請我喝咖啡
35
https://wellsoft.com.tw/topic?t=imwdqric
已複製連結