v2.5.2
Giriş yap

textfield doğru doğum tarihi?

nrtszr
324 defa görüntülendi

İnternette aradıgım bir çok js kütüphanesinde dogum tarihinde standart kontroller sağlamakta. 01.01.1984 şeklinde verilmesini sağlanıyor. kişi isterse 13.13.1831 de yazabiliyor. bu durumu js tarafında nasıl engelliyorsunuz?

Örnek Kod:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<link href="http://code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css" rel="Stylesheet"
    type="text/css" />
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="http://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
<script language="javascript">
    $(document).ready(function () {
        $("#txtdate").datepicker({
            minDate: 0
        });
    });
</script>
</head>
<body>
Date :
<input id="txtdate" type="text">
</body>
</html>
Cevap yaz
Cevaplar (1)
mrknowitall
1052 gün önce

regex kullanarak sınırlamalar yapabilirsin
diyelim tarih formatı noktaylasa ilk noktadan onceki rakam 31 den büyük olamaz
ilk noktadan sonraki tarih te 12 den büyük olamaz ve ikinci noktadan sonraki tarihte 1920 den ufak olamaz ve suanki tarihten 18 çıkarıp bu tarihtende büyük olamaz tarzında

kablosuz kendinin güzel bir regex videosu var onu izle istediğini yapabilirsin.