6个回答
您是想校验身份证是吗,可以参考https://help.esensoft.com/doc-view-98.html
校验身份证有专门的函数,如果不是身份证,就不太容易实现,项目上一般是使用初始化功能,把内容直接初始化过来。
-
esen_3T3F9HBK8R 初学数据Lv2
小怪兽 发表于 2022-8-18 18:08
您是想校验身份证是吗,可以参考https://help.esensoft.com/doc-view-98.html
校验身份证有专门的函数,如 ...
不是身份证,但是内容不固定,也有点多,用初始化不怎么好
esen_3T3F9HBK8R 发表于 2022-8-19 08:51
不是身份证,但是内容不固定,也有点多,用初始化不怎么好


您这边用的什么版本,用的531的话,可以直接用MT函数,在C2参数里直接写正则表达式就行了。
正则表达式参考https://bbs.esensoft.com/thread-129099-1-1.html
如果不是53及以上版本,可以使用
审核公式
if(format("%."^asstr(len(B2))^"d",asint(B2))=B2,true,false) 实现
-
esen_5B2KYPBGSL 初学数据Lv2
小怪兽 发表于 2022-8-19 10:37
您这边用的什么版本,用的531的话,可以直接用MT函数,在C2参数里直接写正则表达式就行了。
正则表达 ...
双引号中的/d变成//d了怎么办
-
esen_5B2KYPBGSL 初学数据Lv2
小怪兽 发表于 2022-8-19 10:37
您这边用的什么版本,用的531的话,可以直接用MT函数,在C2参数里直接写正则表达式就行了。
正则表达 ...
MT(E2,"^/d{4}$")这个正则写完之后怎么变成//d了?多了个斜杠