mamiysr adlı üyeden alıntı

pattern="[0-9]{3,11}"

bunu input tagının içine koyarsan en az 3 en fazla 11 karakter 0-9 arası sayı girmek zorunda kalırlar.


Bunu yaptığımda. mesela ben 11111111111 yazdığımda veritabanına 2147483647 kaydediyor?

Ek Olarak:

soulmy adlı üyeden alıntı

Tablo yapısında

Türü int(11),

Öznitelikler değerini UNSIGNED ZEROFILL yapın

Bu şekilde yapınca:

Eğer girdi 5351234567 yazılırsa, 05351234567 olacak.

Eğer girdi 1234567 yazılırsa, 00001234567 olacak.

Yani ne yazılırsa mutlaka 11 haneli sayıya tamamlanacak.


Şöyle açıklayayım 1 tane input formum var ne eksik ne fazla tam 11 rakam (telefon numarası) girilebilmesini istiyorum. Sanırım böyle daha açıklayıcı oldu. Söylediğinizi tam anlamadım çünkü yapmak istediğim şey o değildi.