校验导入数据必须是纯数字年月

校验导入的数据必须是纯数字年份 即 yyyy形式;

校验导入的数据必须是纯数字年月 即 yyyymm形式;

校验导入的数据必须是纯数字年月日 即 yyyymmdd形式;

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

^\d{4}

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

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

  • 用户rm一rf 用户rm一rf(提问者) 这是填在数据校验那吗
    2022-07-18 10:03 
  • snrtuemc snrtuemc 回复 用户rm一rf(提问者) 参考https://bbs.fanruan.com/wenda/question/59087.html
    2022-07-18 10:06 
最佳回答
0
CD20160914Lv8专家互助
发布于2022-7-18 09:57(编辑于 2022-7-18 10:33)

or(REGEXP(a2,"^([1-9])\\d{3}$"),

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

,REGEXP(a2, "^[0-9]{4}(0[1-9]|(10||11||12))$"))

三个情况一起校验。。4位年份从1900-9999年,或者校验年月日的格式不要-,也校验202203年月的格式。如果录入202213会是错误

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-7-18 10:24

https://c.runoob.com/front-end/854/ 

^\d{4}(0[1-9]|1[0-2])?([0-2][1-9]|3[0-1])?$

image.png

image.png

image.png

image.png

  • 3关注人数
  • 498浏览人数
  • 最后回答于:2022-7-18 10:33
    请选择关闭问题的原因
    确定 取消
    返回顶部