if (eregi("([cC]{1})([0-9]{2})-([0-9]{2})-([smapSMAP]{1})-([a-zA-Z0-9]{2})", $string))

{

return true; //valore "regolare";
}

else

{

return false; //valore "non regolare";

}