perlあがりでどうもphpはよく分からんのだが
datファイル(数字10桁)かどうかを調べるにはどうすりゃいいの?
これだとダメポ。

$datfile = 1234567890.dat;
$number = str_replace(".dat", "", $datfile);
if ($number != \d{10}){
 print "2chのdatじゃない";
} else {
 print "おk";
}