Prova cosi....

codice:
<? 
$a = "gdkgdk'u...5/31\\25|";
$pattern = "|[^0-9a-zA-Z]|";
$res = preg_replace($pattern,"",$a);
print "$a - $res";
 ?>