1。用正则表达式判断某字符串是否符合日期格式;2。某字符串是否为流水号。 string time1 = 2003-03-03;try{DataTime.parse(time1);}catch{MessageBox.show("输入日期格式有误");} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 hunter4500(hunter4500) 兄弟,不用正则表达式判断的方法我已经做出来了,我要用正则表达式判断的方法。 1:\d{4}|\d{2}-\d{2}-\d{2}2:(\d{3},?)+ w3kmaster(小良) 能否做成一个方法,好用我马上结帖。 //这个正则表达式的正确性我没验证。大致用的方法是这样。string dateestr="2003-03-03";string strRex=@"\d{4}|\d{2}-\d{2}-\d{2}";Regex MyRegex=new Regex(strRex,RegexOptions.IgnoreCase);Match MyMatch=MyRegex.Match(datestr);bool ls=MyMatch.Success;if(ls){ Response.Write("Success")} camelials(祥子) 还有一点问题:2003-00,2003-0AD,2000-03-JJ,总之月份与日期格式较验不到。 关于trigger的问题 关于BackgroundWorker多次调用 所有高手帮忙看下,有关c#的wiki 教科书的列题目也有错?你知道错在那里吗? 本人决心花大力气学习MS DOTNET技术,恳求路过走过的进来拿分 如何把文框的值写入到数据库中 用SQL 新手问题 一条sql语句在查询分析器里面可以正确执行,但使用OleDbConnection执行的时候发生错误,怎么办? c# 窗体为什么最小化还原后越来越小 关于WINFORM的一个问题! Help!(在线等待) 关于Oracle for .NET的驱动问题 我的windows2003为什么安装不上SQL2000(新手)
2:(\d{3},?)+
string strRex=@"\d{4}|\d{2}-\d{2}-\d{2}";
Regex MyRegex=new Regex(strRex,RegexOptions.IgnoreCase);
Match MyMatch=MyRegex.Match(datestr);
bool ls=MyMatch.Success;
if(ls)
{
Response.Write("Success")
}