php regex doğrulama

0 Cevap php

regex ile sadece kısa bir soru ÖS Abit rubish yüzden burada sonrası düşündüm. Aşağıdaki regex bir kullanıcı adı doğrulamak için.

  • 4-26 karakter uzunluğunda arasında olmalıdır

  • En az 2 harf ile başlayın

  • Can only contain numbers and one underscore and one dot

Ben şimdiye kadar bu var ama çalışmıyor

<?php

$username=$_POST['username'];

if (!eregi("^([a-zA-Z][0-9_.]){4,26}$",$username))
{
 return false;
}
else
{
 echo "username ok";
}

?>

Teşekkürler :)

0 Cevap