日期校验导入成功校验,查询校验失败

OR(LEN(I5) <= 0, REGEXP(I5, "(([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)")), 数据校验公式.

excel导入检验成功,导入成功!

再查询这些记录,检验失败

1671087393772.png

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

OR(LEN(I5) <= 0, REGEXP(left(I5,10), "(([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)"))

改成这样试一下是否可以?

最佳回答
0
snrtuemcLv8专家互助
发布于2022-12-15 15:01

你看一下,这个日期格式后面是不是变成 yyyy-MM-dd 00:00:00格式了

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