
//規則為 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 "錯誤";}

  
  
會員登入
加入會員






