4 Ocak 2015 Pazar

Asp.Net RegularExpressionValidator ile dd.MM.yyyy formatında tarih girdirmek

Asp.Net RegularExpressionValidator ile kullanıcılardan tarihleri belirlediğimiz formatta girmesini isteyebilir. Ayrıca bu validator ile istediğimiz diğer formatları da belirleyebiliriz. 
Bu yazıda gün.ay.yıl formatında veri girişini nasıl sağlanıldığına bakacağız.
RegularExpressionValidator  ün ValidationExpression özelliğine aşağıdaki regex i yazarsanız kullanıcıların dd.MM.yyyy formatında veri girişini yapmalarını sağlamış olursunuz.
(0[1-9]|[12][0-9]|3[01])\.(0[1-9]|1[012])\.(19|20)\d\d
Kodun tamamı da aşağıdaki gibidir.
<asp:RegularExpressionValidator ID="RegularExpressionValidator3" runat="server"ControlToValidate="tb_datetime_IstenCikisTarihi"
ErrorMessage="Lütfen gün.ay.yıl formatında giriş yapınız.(Örn:10.04.2014)"ForeColor="Red"
ValidationExpression="(0[1-9]|[12][0-9]|3[01])\.(0[1-9]|1[012])\.(19|20)\d\d"></asp:RegularExpressionValidator>
  

Hiç yorum yok:

Yorum Gönder