求一日期正则表达式 如何匹配: YYYYMMDD 或 MMDDYYYY 例如合法:20060223 或 02232006不合法:2006/02/23 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Re:min_jie(止戈) 判断这个就不要用正则了。。正则没办法控制得很好的。。比如:12301129是1230年11月29日还是1129年12月30日呢?如果说只要判断8位都是数字就可以的话。那就这样吧:^\d{8}$12301129是1230年11月29日还是1129年12月30日,分别由用户用两个表达式去验证,YYYYMMDD或MMDDYYYY 那就写个不是很严密的吧:yyyyMMdd:^\d{4}((0[1-9])|(1[0-2]))((0[1-9])|([1-2][0-9])|(3[0-1]))$MMddyyyy:^((0[1-9])|(1[0-2]))((0[1-9])|([1-2][0-9])|(3[0-1]))\d{4}$我不认为这样很好。。 已经蒙出来了,谢谢各位关注,结贴YYYYMMDD: (19|20)\d\d+(0[1-9]|1[012])+(0[1-9]|[12][0-9]|3[01])$MMDDYYYY: (0[1-9]|1[012])+(0[1-9]|[12][0-9]|3[01])+(19|20)\d\d$ 客户端不能访问服务器数据库的问题! C#处理.txt中的内容 C# Winform 安装 请教一个日期小问题 C#的应用程序安装完毕后,如何自动弹出环境设定画面? 在Web应用程序中,用DirectoryInfo类访问网上领居中的文件的问题。 CSDN竟然传播病毒! c#把目标框架从.net framework4.5改成4出错 文件按日期排序问题 Isclever更换呢称,散分! 如何获得HTML加密后的代码 算法的电子资料
判断这个就不要用正则了。。正则没办法控制得很好的。。
比如:12301129是1230年11月29日还是1129年12月30日呢?
如果说只要判断8位都是数字就可以的话。那就这样吧:
^\d{8}$12301129是1230年11月29日还是1129年12月30日,分别由用户用两个
表达式去验证,YYYYMMDD或MMDDYYYY
yyyyMMdd:^\d{4}((0[1-9])|(1[0-2]))((0[1-9])|([1-2][0-9])|(3[0-1]))$
MMddyyyy:^((0[1-9])|(1[0-2]))((0[1-9])|([1-2][0-9])|(3[0-1]))\d{4}$我不认为这样很好。。
YYYYMMDD: (19|20)\d\d+(0[1-9]|1[012])+(0[1-9]|[12][0-9]|3[01])$
MMDDYYYY: (0[1-9]|1[012])+(0[1-9]|[12][0-9]|3[01])+(19|20)\d\d$