永发信息网

asp.net 当用户输入错误的日期,如:1991.01.45 时怎样处理异常?要求用户输入的日期必须符合标准的日期格式!谢谢!

答案:3  悬赏:50  手机版
解决时间 2021-08-12 06:50
asp.net 当用户输入错误的日期,如:1991.01.45 时怎样处理异常?要求用户输入的日期必须符合标准的日期格式!谢谢!
最佳答案
最简单有效的方式就是使用“日历控件”,让用户“选择”日期而不是“输入”日期。
全部回答

用正则表达式:

string str;//要判断的日期

 //正则表达式格式为YYYY.MM.DD

 Regex r = new Regex(@"(19|20)\d\d+\.(0[1-9]|1[012])+\.(0[1-9]|[12][0-9]|3[01])$");

    if (!r.IsMatch(str))     {     //不符合YYYY.MM.DD

    }     else     {     //符合YYYY.MM.DD

    }

// 判断输入框中输入的日期格式为yyyy-mm-dd和正确的日期 function IsDate(sm,mystring) { var reg = /^(\d{4})-(\d{2})-(\d{2})$/; var str = mystring; var arr = reg.exec(str); if (!reg.test(str)&&RegExp.$2<=12&&RegExp.$3<=31){ alert("请保证"+sm+"中输入的日期格式为yyyy-mm-dd或正确的日期!"); return false; } return true; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
梦幻西游各类强化符的强化上限分别是多少?
山西热转印机报价
驿城区驻马店启梦艺术培训中心地址在哪,我要
是陌生人还是朋友
这个就是镶过孔的武器吗?怎么和普通的属性一
陈庆之北伐,能以七千击败北魏兵三十多万,能
建筑上何为x空间?
旧的白炽灯通常比相同规格的新白炽灯暗一些.
哪个知道韩国的电影《丑女大翻身》剧中主角唱
大话西游文件夹太大怎么办
问问的任务?!
坐月子身上有扉子可以扇风扇吗
QQ高手请进!急!
隐藏的图标怎么开
什么是通感的修辞方法?举个例子来说
推荐资讯
怎么放奴隶?
我的斗地主是这样的不好看怎么变回去 屋了把
发不出本地视频
交行的卡能不能在其他银行充钱????
DNF满级转副职业
怎么解缩文件
台风圆规上海
win7系统怎么使用
健身房什么运动可以瘦腿
开花钱少流量多的方式是什么?
丝路英雄中确认假期后会一直是假期吗
长虹E02手机免费破解游戏
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?