设置日期校验

如何再填报中进行日期格式校验(不用日期控件):

若在时间那里填写“20220102”,但按要求这个日期应该填写为“2022/1/5”,这时候点击数据校验就会提示日期格式有误

捕获.PNG

FineReport yzm7wJpf2377691 发布于 2022-6-13 15:42
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-6-13 15:43(编辑于 2022-6-13 15:53)

REGEXP(a2, "^[0-9]{4}/((([13578]|(10|12))/([1-9]|[1-2][0-9]|3[0-1]))|(2/([1-9]|[1-2][1-9]))|(([469]|11)/([1-9]|[1-2][0-9]|30)))$")

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-6-13 15:44(编辑于 2022-6-13 15:57)

^\d{4}\d{1,2}\d{1,2}

image.png

如果想严谨一点,判断闰年:就改成 (([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})/(((0[13578]|1[02])/(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)/(0[1-9]|[12][0-9]|30))|(02/(0[1-9]|[1][0-9]|2[0-8]))))|((([0-9]{2})(0[48]|[2468][048]|[13579][26])|((0[48]|[2468][048]|[3579][26])00))/02/29)

  • 2关注人数
  • 310浏览人数
  • 最后回答于:2022-6-13 15:57
    请选择关闭问题的原因
    确定 取消
    返回顶部