Wednesday, January 22, 2014

asp.net Hijri date validation expression using regular expression validator asp.net and some common validators

Number Validators
(^\d+$)
(\d+)

 <asp:RegularExpressionValidator ID="RegularExpressionValidator5" runat="server" ControlToValidate="TXT_VACATION_NO_OF_DAYS"
                                                    ValidationExpression="\d+" ValidationGroup="a">
                                                    <img src="../images/Star.png" alt="" />رقم غير مقبول
                                                </asp:RegularExpressionValidator>

ANOTHER ONE
  <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="TXT_REQUEST_REPORT_NO"
                                      ValidationExpression="^\d+$" ValidationGroup="a">
                                         <img src="../images/Star.png" alt="" />
                                        </asp:RegularExpressionValidator>
-----------------------------------------------------------------------------------------------------------------
Regular expression for integer number greater than zero
    ^[1-9][0-9]*$

regular expression for decimal numbers greater than zero


      0*[1-9][0-9]*(\.[0-9]+)?
------------------------------------------------------------------

Mobile Validator 

  <asp:RegularExpressionValidator ID="RegularExpressionValidator5" runat="server"
                                                                ControlToValidate="txtMobile" ErrorMessage="رقم الجوال غير صحيح"
                                                                ValidationGroup="GR1" SetFocusOnError="True" ValidationExpression="(05)?\d{8}"></asp:RegularExpressionValidator>





Text Only Validators

<asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" ControlToValidate="txtFieldName_EN"
                                                    Display="Dynamic"  ValidationExpression="[\x00-\x80]+"
                                                    ValidationGroup="GR1">
                                                       <img  alt='' src="../Images/cancel.gif" />مسموح بالحروف الانجليزية فقط
                                                    </asp:RegularExpressionValidator>



 <asp:RegularExpressionValidator ID="RegularExpressionValidator4" runat="server" ControlToValidate="txtFieldName_EN"
                                                    Display="Dynamic" ValidationExpression="^[A-Za-z_]*$"
                                                    ValidationGroup="GR1">
                                                       <img  alt='' src="../Images/cancel.gif" />الأرقام غير مسموح بها
                                                    </asp:RegularExpressionValidator>






------------------------------------------------------------------------------------------

الصيغه العامه لشرط التاريخ الهجري
RegularExpressionValidator  اداة
ValidationExpression  الشرط
---------------------------------------------------------------------
(0?[1-9]|[12][0-9]|3[00])[- /.](0?[1-9]|1[012])[- /.](14)?\d\d
--------------------------------------------------------------------
الشرح التفصيلي
----------------------------------
اليوم من 1 الي 30
(0?[1-9]|[12][0-9]|3[00])
----------------------------------
(0?[1-9]|[1][0-9]|[2][0-8])
----------------------------------
الشهر من  1 الي 12
(0?[1-9]|1[012])
----------------------------------
السنه من اول 1400 والي 1499
(14)?\d\d
----------------------------------
الفاواصل المسموح بها يسن اليوم والشهر والسنه- / .
[- /.]
----------------------------------

No comments:

Post a Comment