$Tcno = '12345678901';
if( preg_match('/^\d{11}$/', $Tcno) )
echo 'Doğru';
else
echo 'Yanlış';
yazdığınız kodda başa sıfır ile başlıyan sayı yazıldığında false döndürmüyor.
kodu şu şekilde değiştirdim ve istediğim sonucu elde ettim.
teşekkürler
<?php
$Tcno = '12345678901';
if( preg_match('/^[1-9]{1}[0-9]{10}$/', $Tcno) )
echo 'Doğru';
else
echo 'Yanlış';
?>