Manca il terminatore (lo slash) finale dopo il $ (ma potrebbe essere stato segato dal forum)
si si


Codice PHP:
preg_match('/^[a-f0-9]{32}$/D',$uid); 
fixed !


Due paroline su quel D alla fine