如何在加载 dd/mm/yyyy 时在文本框中显示 __/__/____ 并将 __/__/____ 替换为日期



如何在文本框中使用日/月/年格式的日期正斜杠?我尝试过的代码是 -

<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" 
        ErrorMessage="Enter valid Date" ControlToValidate="TextBox3"             
        ValidationExpression="^(((0[1-9]|[12]d|3[01])(/)(0[13578]|1[02])(/)                                                                                                                                                            ((19|20)dd))|
       ((0[1-9]|[12]d|30)(/)(0[13456789]|1[012])(/)((19|20)dd))|
       ((0[1-9]|1[0-9]|2[0-8])(/)02(/)((19|20)d)d))|
       (29(/)02(/)((1[6-9]|[2-9]d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)))$">
       </asp:RegularExpressionValidator>

使用 HTML5 占位符。

<asp:RegularExpressionValidator placeholder="__/__/___" ID="RegularExpressionValidator1" runat="server" 
    ErrorMessage="Enter valid Date" ControlToValidate="TextBox3"             
    ValidationExpression="^(((0[1-9]|[12]d|3[01])(/)(0[13578]|1[02])(/)                                                                                                                                                            ((19|20)dd))|
   ((0[1-9]|[12]d|30)(/)(0[13456789]|1[012])(/)((19|20)dd))|
   ((0[1-9]|1[0-9]|2[0-8])(/)02(/)((19|20)d)d))|
   (29(/)02(/)((1[6-9]|[2-9]d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)))$">
   </asp:RegularExpressionValidator>

您可以使用 placeholder .它是一个 HTML5 属性,当输入为空时显示占位符值。

相关内容

最新更新