找回密码
 立即注册

QQ登录

只需一步,快速开始

高个子
高级会员   /  发表于:2024-4-16 10:22  /   查看:1260  /  回复:7
1金币
    这个文本框只能输入yyyymm这样格式的字符串。要用正则表达式来做。怎么搞呢
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

你看看你的单元属性是不是文本,, 我这边测试正常

7 个回复

倒序浏览
最佳答案
最佳答案
BJSDX2014
金牌服务用户   /  发表于:2024-4-16 10:22:25
来自 7#
本帖最后由 BJSDX2014 于 2024-4-16 10:55 编辑

你看看你的单元属性是不是文本,,

我这边测试正常

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1金币 +5 收起 理由
Lay.Li + 5 赞一个!

查看全部评分

回复 使用道具 举报
BJSDX2014
金牌服务用户   /  发表于:2024-4-16 10:39:47
2#


看看能不能实现
^(\d{4})(\d{2})(\d{2})$

评分

参与人数 1金币 +5 收起 理由
Lay.Li + 5 赞一个!

查看全部评分

回复 使用道具 举报
BJSDX2014
金牌服务用户   /  发表于:2024-4-16 10:39:47
3#
本帖最后由 BJSDX2014 于 2024-4-16 10:42 编辑



看看能不能帮到你
简单验证8位数字
^(\d{4})(\d{2})(\d{2})$
年份


((\d{3}[1-9]|\d{2}[1-9]\d|\d[1-9]\d{2}|[1-9]\d{3})(((0[13578]|1[02])(0[1-9]|[12]\d|3[01]))|((0[469]|11)(0[1-9]|[12]\d|30))|(02(0[1-9]|[1]\d|2[0-8]))))|(((\d{2})(0[48]|[2468][048]|[13579][26])|((0[48]|[2468][048]|[3579][26])00))0229)


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1金币 +5 收起 理由
Lay.Li + 5 赞一个!

查看全部评分

回复 使用道具 举报
高个子
高级会员   /  发表于:2024-4-16 10:42:02
4#
BJSDX2014 发表于 2024-4-16 10:39
看看能不能帮到你
^(\d{4})(\d{2})(\d{2})$

输入了202405,一离开后就变成数字了:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
BJSDX2014
金牌服务用户   /  发表于:2024-4-16 10:44:10
5#
本帖最后由 BJSDX2014 于 2024-4-16 10:45 编辑
高个子 发表于 2024-4-16 10:42
输入了202405,一离开后就变成数字了:

^(\d{4})(\d{2})$

[笔记十一]日期常用的正则表达式 - 知乎 (zhihu.com)
回复 使用道具 举报
高个子
高级会员   /  发表于:2024-4-16 10:49:09
6#
BJSDX2014 发表于 2024-4-16 10:44
^(\d{4})(\d{2})$

[笔记十一]日期常用的正则表达式 - 知乎 (zhihu.com)

正则表达式没问题。但是鼠标一离开就变成数字了。这个异常解决不了
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-4-17 09:42:24
8#
感谢各位大佬的支持~
可以参考楼上大佬的方案,看您也是才了解活字格,可以参考下方的路径来学习活字格


产品学习路径

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部