$first = ".";
$last = "a";
$middle= "testing-123.test";
if (preg_match("[a-zA-Z0-9]", $first)){
echo 'Frist Returned valid.';
}
if (preg_match("[a-zA-Z0-9.-]", $middle)){
echo 'Middle Returned valid.';
}
if (preg_match("[a-zA-Z0-9]", $last)){
echo 'Last Returned valid.';
}
Bu örnekte orijinal metin ". Testi-123.testa" oldu bu yüzden substr kullanarak 3 bölüme bir dize parçalayarak duyuyorum. Burada substr içerir, ancak sadece bu durumda değişkenleri önceden değildi. Ben bu yüzden aşağıdaki gereksinimleri anlamına kontrol etmek istiyorum:
Ilk karakter: a-z, A-Z, 0-9 NO SEMBOLLER
Orta karakter: a-z, A-Z, 0-9, yalnızca. ve - sembolleri
Son karakter: İlk karakter olarak aynı.
Ben Yukarıdaki kodu çalıştırdığınızda hiçbir şey echo'd. Herhangi bir fikir?