可以限定日期只能填YYYY-MM-DD吗?

填报防止别人填的格式不对,可以限定只能填YYYY-MM-DD的格式吗?Snipaste_2021-07-05_13-53-31.png

FineReport 用户P6K2W9322 发布于 2021-7-5 13:54
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
烟尘Lv6高级互助
发布于2021-7-5 13:55(编辑于 2021-7-5 13:57)

直接不允许直接编辑,格式固定就行了,这样的话只能选日期,返回格式固定为你想要的,用-用/都可以。

image.png

  • 用户P6K2W9322 用户P6K2W9322(提问者) 不行,只能不允许编辑,但是还是可以将错误的形势提交入库
    2021-07-05 14:16 
  • 烟尘 烟尘 回复 用户P6K2W9322(提问者) 返回的是字符串吗?
    2021-07-05 14:24 
  • 用户P6K2W9322 用户P6K2W9322(提问者) 回复 烟尘 是的,想要控制填写的人,只要填错了,就会提示
    2021-07-06 10:25 
  • 烟尘 烟尘 回复 用户P6K2W9322(提问者) 非空,不允许直接编辑的情况下,所填写的日期就是格式正确的,除非在填报过程中还对日期做了其他处理
    2021-07-06 10:32 
最佳回答
0
snrtuemcLv8专家互助
发布于2021-7-5 13:56

把这个√去掉,这样只能选,不能填写就可以控制了

image.png

  • 用户P6K2W9322 用户P6K2W9322(提问者) 不行,只能不允许编辑,但是还是可以将错误的形势提交入库
    2021-07-05 14:16 
最佳回答
0
yazhouLv6初级互助
发布于2021-7-5 13:59(编辑于 2021-7-5 14:41)

可以使用正则表达式image.png^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-29)$

最佳回答
0
梦溪Lv5见习互助
发布于2021-7-5 15:43

单元格本身也设置一下格式为日期型

  • 用户P6K2W9322 用户P6K2W9322(提问者) 能控制填写的人的格式吗
    2021-07-06 10:22 
  • 梦溪 梦溪 回复 用户P6K2W9322(提问者) 控件设置\'YYYY-MM-DD\' 如果不是这个格式 会自动转换的 写汉字的话会有报错提醒, 错误格式入库,可以看一下录入的是什么格式吗
    2021-07-06 10:33 
  • 5关注人数
  • 523浏览人数
  • 最后回答于:2021-7-5 15:43
    请选择关闭问题的原因
    确定 取消
    返回顶部