求助文本框的验证

junmingl 2003-03-27 11:11:31
有什么简便的方法可以验证一个textbox里输入的文本是否是一个日期字符串,格式为:2003-03-27??谢谢!!
...全文
31 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
SophiaWang 2003-03-27
  • 打赏
  • 举报
回复
在你的页面的HTML标签中加入如下代码测试看看
<asp:TextBox id="TextBox3" style="Z-INDEX: 112; LEFT: 28px; POSITION: absolute; TOP: 363px" runat="server"></asp:TextBox>
<asp:RegularExpressionValidator id="RegularExpressionValidator1" style="Z-INDEX: 113; LEFT: 206px; POSITION: absolute; TOP: 365px" runat="server" ErrorMessage="Error Date Format!" ValidationExpression="\d{4}[-]\d{1,2}[-]\d{1,2}" ControlToValidate="TextBox3"></asp:RegularExpressionValidator>
junmingl 2003-03-27
  • 打赏
  • 举报
回复
哦!看到了,刚刚搞错了控件!!//shy!
junmingl 2003-03-27
  • 打赏
  • 举报
回复
还是不太明白!请SophiaWang(Angel) 大侠指点指点!
SophiaWang 2003-03-27
  • 打赏
  • 举报
回复
选中该控件,按F4即可看到它的属性页
SophiaWang 2003-03-27
  • 打赏
  • 举报
回复
\d{4}[-]\d{1,2}[-]\d{1,2}
junmingl 2003-03-27
  • 打赏
  • 举报
回复
该控件的ValidationExpression在哪儿设置??
Knight94 2003-03-27
  • 打赏
  • 举报
回复
进行转换
try
{
DateTime dtTemp=DateTime.Parse(TextBox.Text);
}
catch(Exception e)
{
MessageBox.Show(e.Message);
}
SophiaWang 2003-03-27
  • 打赏
  • 举报
回复
加一个RegularExpressionValidator控件,在该控件的ControlToValidate属性中指定要验证的textbox名,然后在该控件的ValidationExpression中加入${year}-${month}-${day}
即可!

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧